VB.NET Linq 특정 컬럼 하나만 중복제거 후 Array로 저장하기, vb.net remove duplicate to array for one column

2020. 3. 20. 10:52C#

728x90
반응형

 

 

<특정 컬럼 중복 제거 후 DataTable으로 저장>

        Dim columns = From row In onebon_dt
                      Group row By steps = row("Step").ToString() Into Group
                      Where Group.Count > 0
                      Select steps


< 두 개의 테이블 합쳐서 넣기>

Dim query = onebon_dt.AsEnumerable().GroupBy(

    Function(l) New With

        {

            Key .Item = l.Field(Of String)("Item")

        }).Select(

        Function(g)

            g.FirstOrDefault

            Dim row = output_dt.NewRow()

            row("Item") = g.Key.Item

            Return row

        End Function).CopyToDataTable()




 

728x90
반응형