區分資料表中的唯一行並指派給陣列
問題:
問題:
A
資料集objds 中名為Table1 的DataTable 包含一個名為ProcessName的列,其中包含重複項 資料。如何從該列中僅提取不同的名稱並將它們儲存在數組中?
DataView view = new DataView(table);
DataTable distinctValues = view.ToTable(true, "ProcessName", ...);
登入後複製
解決方案:
從 DataTable 中取得不同的值並將它們儲存在數組,利用 DataView類別:-
- 在此程式碼:
- 從給定的DataTable(表)建立一個DataView物件(視圖)。
- 使用DataView的ToTable方法建立一個包含唯一行的新DataTable(distinctValues) .
- 指定列名稱(“ProcessName”,...)作為ToTable 的參數以包含在不同的表。
產生的distinctValues DataTable 僅包含指定欄位中具有不同值的行。 您可以使用循環或透過迭代distinctValues DataTable 來存取不同名稱。
以上是如何從資料表列中提取唯一值並將其儲存在數組中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!