如果我在数据库中有一个NULL id和其他空格,我怎样才能获得返回空格的命令?
答案 0 :(得分:3)
您需要检查row.Cells[18]
是否为空。
var cotaID = (row.Cells[18] == null) ? 0 : (int)row.Cells[18].Value;
这是"内联if语句"等于
if(row.Cells[18] == null)
cotaID = 0;
else
cotaID = (int)row.Cells[18].Value;
答案 1 :(得分:0)
通常,当您使用DataGridView
时,应使用ContentClick事件并使用DataGridViewCellEventArgs e
。
然后你可以用以下方法检查输入:
if (e.RowIndex == -1 || e.ColumnIndex == -1)
{
return;
}
并执行您需要的任何操作。