DataGridView列中非空单元格的计数
本文关键字:单元格 DataGridView | 更新日期: 2023-09-27 18:14:18
我想知道DataGridView
的一列中有多少单元格有值(非空)
像这样:
datagridview1.Columns[0].Rows.NoEmpty.Count
谢谢!
虽然最好对数据源(例如数据列表)执行这样的查询,但如果您希望对DataGridView
执行此操作,则可以使用这样的查询:
var count = dataGridView1.Rows.Cast<DataGridViewRow>()
.Where(row => !(row.Cells[0].Value == null || row.Cells[0].Value == DBNull.Value))
.Count();
如果你使用DataTable
作为数据源,你可以用你的数据表执行这样的查询,然后你也应该考虑DBNull.Value
。
记得添加using System.Linq;