를
3.여승지
4.서해원
5.김정현
이렇게만 나오도록 출력하고 싶습니다.
FirstDT로부터
SecondDT = (From p In FirstDT.Select() Where( From q In FirstDT.Select() Where q(“ColumnName”).Equals(p(“ColumnName”)) Select q).ToArray.Count=1 Select p).ToArray.CopyToDataTable()
카운트가 1인 유니크한 row만 나타나게 됩니다.
안녕하세요 답변 달아 주셔서 감사합니다 다름이 아니오라 아직 제가 UIpath 입문자 이기에 p 와 q 가 무엇을 의미하는지 알려 주실수 있나요?
또한 이런 경고 메세지와 함께 뜹니다
linq 표현식이므로 System.Linq 네임스페이스를 추가하셔야 합니다.
p, q는 FirstDT.Select()의 각 요소를 나타내는 지역변수입니다.
x, y로 써도 상관없습니다.
감사합니다. 덕분에 매우 잘 작동하며 매우 많은 것을 알아 갑니다!!!
좀더 간단하게 이런식으로 하셔되 됩니다.
dt.Select().Select(Function(r) r(0)).ToList().Distinct()
컬럼이 하나만 있다고 가정하고 했고 dt 는 데이터테이블 입니다.
한번 해보세요