2015-09-24 106 views
0

的一列的,我想知道許多細胞DataGridView的列怎麼也得值(不爲空)計數非空單元格的DataGridView

類似的東西:

datagridview1.Columns[0].Rows.NoEmpty.Count 

謝謝!

+4

所有列具有相同的行數:) – Spawn

+1

那你遇到什麼問題? – Marcus

+0

oppss,我的意思是包含某些值的單元格 – GaboO

回答

1

雖然這是更好地對數據源進行這樣的查詢(例如數據列表),但如果你想用DataGridView要做到這一點,您可以檢查:如果你正在使用

this.dataGridView1.Rows 
    .Cast<DataGridViewRow>() 
    .Select(row => row.Cells[0].Value) 
    .Where(value => value != null) 
    .Count(); 

一個DataTable作爲數據源,您可以使用您的數據表執行此類查詢,然後您也應該考慮DBNull.Value

記住添加using System.Linq;

相關問題