如何從DataTable中取出Distinct的資料

如何從DataTable中取出Distinct的資料

當我們已經把資料放入DataTable之後,我們想從裡面取出類似SQL DISTINCT的資料(不重複的資料),這個時候我們沒辦法像SQL一樣直著下語法得到。

我們利用DataView的ToTable的方法中,有個參數是設定是否要distinct資料,透過這樣的方式就能夠得到我們想要的效果,以下是範例程式

範例中假設已經取得資料,要把LastName這個欄位做Distinct

 


Dim tmpTable as DataTable = tmpView.ToTable("TmpTable1",True,"LastName")

以下是簽名:


Microsoft MVP
Visual Studio and Development Technologies
(2005~2019/6) 
topcat
Blog:http://www.dotblogs.com.tw/topcat