如何找到如果数据网格有0值
本文关键字:网格 数据网 数据 何找 如果 | 更新日期: 2023-09-27 18:09:58
这段代码只检查数据网格中的第一行。我需要在数据网格中找到所有的0行。我有很多模型,这需要被称为cellclick网格比显示给另一个。有什么帮助吗?
foreach (DataGridViewRow row in dataGridView1.Rows)
{
foreach (DataGridViewCell cell in dgvNalog.SelectedCells)
{
for (int i = 0; i < dgvNalog.RowCount; i++)
{
rowIsEmpty = true;
if (Convert.ToDouble(row.Cells["Kolicina"].Value) == 0)
{
rowIsEmpty = false;
dgvNalog.Rows[i].Cells["Kolicina"].Style.BackColor = Color.Red;
break;
}
}
}
}
您需要迭代dgvNalog.Rows
集合中的每一行并检查零值,如下所示:
for (int i = 0; i < dgvNalog.RowCount; i++)
{
var row = dgvNalog.Rows[i];
rowIsEmpty = true;
if (Convert.ToDouble(row.Cells["Kolicina"].Value) == 0)
{
rowIsEmpty = false;
dgvNalog.Rows[i].Cells["Kolicina"].Style.BackColor = Color.Red;
// break; -> comment this to allow other rows to be processed
}
}