我想對數據表的列中的不同值進行計數。我發現這個有用的技術:在數據表中計算不同的非空行
count = dataTable.DefaultView.ToTable(true, "employeeid").rows.count
如果有列沒有空也能正常工作,但如果有,計數是一個高。 有沒有辦法從計數中消除空值行,或者我是否必須遍歷結果表尋找可能的空值?
tbl = dataTable.DefaultView.ToTable(true,"employeeid")
For Each row in tbl.rows
...
我懷疑有點LINQ將幫助你在這裏。如果不知道上面的每個部分的類型,我不能說哪裏放置它,但可能在行和計數之間。 – ManoDestra
@ManoDestra你是對的。有一些很棒的庫,比如MoreLINQ,它可以幫助解決這樣的問題。 – IdahoSixString
雖然沒有額外的庫,但基本的LINQ就足夠了。這裏不需要它。 – ManoDestra