选择 DGV 单元

本文关键字:单元 DGV 选择 | 更新日期: 2023-09-27 18:37:08

拜托,这里有什么问题

foreach (DataGridViewRow row in frm02.dgv02.Rows)
{
foreach (DataGridViewCell cell in row.Cells)
{
if (cell.Value.ToString() == "323")
//if (cell.RowIndex == 3)
{
cell.Selected = true;

我得到了空引用异常

如果我用第二个替换第一个 - 它可以工作。

选择 DGV 单元

您正在访问的单元格中的值似乎包含空值。 然后您正在呼叫 .ToString() 在该空值上。 您可以在尝试调用 之前执行空检查。ToString() 在该值上。

你可以这样做:

if (cell.Value != null && cell.Value.ToString() == "323")