簡體   English   中英

有沒有辦法通過不同的條目過濾 DataTable?

[英]Is there a way to filter DataTable by distinct entries?

我有一個數據表,在 A 列中有 x 個唯一條目。我希望能夠使用DataTable.Select()來獲取 A 列中的每個名稱一次。 我似乎在微軟文檔中找不到任何類型的 SQL 等同於Distinct 任何幫助,將不勝感激。

我有一個有 6 列的 DataTable。 我想提取第 1 列中的每個唯一條目並存儲這樣的行DataRow[] rows = DataTable.Select("expression here"); 然后我想遍歷每一行並將值設置為圖表上的 x 軸。 像這樣...

for(int i = 0; i < rows.Length; i++)
{
    string id = rows[i]["USER_ID"].ToString();
}

@jdweng 的評論中有錯字。 正確答案應該是:

dataTable.AsEnumerable().Select(row => row["USER_ID"]).Distinct().ToArray();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM