检查datagridview单元格是否为空或空

这个问题在这里已经有了答案:

  • 什么是NullReferenceException,以及如何解决它? 33个答案

  • 我会遍历使用类似下面的东西的单元格..

    foreach (DataGridViewRow dgRow in dataGridView1.Rows)
    {
        var cell = dgRow.Cells[7];
        if (cell.Value != null)   //Check for null reference
        {
            cell.Style.BackColor = string.IsNullOrEmpty(cell.Value.ToString()) ? 
                Color.LightCyan :   
                Color.Orange;       
        }
    }
    

    你不需要ToString() 。 看这里。

    下面的代码就足够了。

    string conte = dataGridView1.Rows[rowIndex].Cells[7].Value;
    

    你也可以尝试这样的:

    if (string.IsNullOrEmpty(dataGridView1.Rows[0].Cells[7].Value as string))
    
    链接地址: http://www.djcxy.com/p/28047.html

    上一篇: Check if datagridview cell is null or empty

    下一篇: Add element to null (empty) List<T> Property