我尝试在datagridview中转换为cell的字符串值:
string t = row.Cells[0].Value.ToString()== null ? String.Empty : row.Cells[0].Value.ToString();
MessageBox.Show(t);
MessageBox正确显示值,但应用程序提供异常:
Object reference not set to an instance of an object.
答案 0 :(得分:3)
Value
属性可以为null;试试这个
string t = row.Cells[0].Value == null ? String.Empty : row.Cells[0].Value.ToString();