使用 DataView 將不同的行提取到數組中
使用資料集時,通常需要根據特定條件提取不同的行。本知識庫文章將引導您從資料表中選擇不同行並將它們儲存到陣列中的步驟。
上下文:
您有一個資料集 (objds )包含一個名為 Table1 的表。 Table1 包含一個名為 ProcessName 的資料列,其中包含潛在的重複值。您的目標是僅檢索此列中的唯一名稱。
解決方案:
要實現此目的,您需要利用 .NET 中的 DataView 類別。請依照下列步驟操作:
使用 Table1 DataTable 建立 DataView 實例:
DataView view = new DataView(table);
使用 ToTable 方法產生僅包含下列內容的DataTable:不同的行:
DataTable distinctValues = view.ToTable(true, "ProcessName" /*, other column names... */);
儲存將 uniqueValues DataTable中的唯一名稱放入數組中:
string[] intUniqId = new string[distinctValues.Rows.Count]; for (int i = 0; i < intUniqId.Length; i++) { intUniqId[i] = distinctValues.Rows[i]["ProcessName"].ToString(); }
透過實施這些步驟,您可以成功提取不同的行並將其儲存到數組中,以供進一步處理或在應用程式中顯示.
以上是如何在 .NET 中將資料表中的唯一行提取到字串陣列中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!