Datatable을 array로 변환시키는 문제좀 해결해주세요

(From row in DT1.AsEnumerable() Select Convert.ToString(row(“Column1”))).ToList()
이렇게 Assign하려고 하면

Compiler error(s) encountered processing expression “(From row in DT1.AsEnumerable() Select Convert.ToString(row(“Column1”))).ToList()”.
'AsEnumerable’은(는) 'System.Data.DataTable’의 멤버가 아닙니다.

이렇게 뜨는데 진짜 너무 스트레스받습니다…;;
도와줍세요ㅠㅠㅠ

Hi @hyeon_jin_jeong
Check this

(From row in DT1.AsEnumerable() Select Convert.ToString(row(“Column1”)).ToList() Select row)

Thanks
Ashwin S

(From row in DT1.AsEnumerable() Select Convert.ToString(row(“Column1”))).ToList

20.10 이전 버전에 있던 이슈사항인 듯 합니다. xaml 파일을 스튜디오 말고 메모장 등으로 열어서 AssemblyReference 부분에 아래 내용 추가해 주세요.

<AssemblyReference>System.Data.DataSetExtensions</AssemblyReference>

아래 사진처럼 넣으면 된다고 합니다.

아래 글에 따르면 20.10 버전 이후로 fix된 이슈라고는 하는데 그보다 이전 버전에서 만든 소스라면 전부 같은 이슈가 있을 수도 있겠네요.

참고한 포럼 글 원문입니다. 사실상 여기 답변 내용 그대로 옮겨 적었습니다.

dt.AsEnumerable.Select(Function(x) x(“Col1”)).ToArray