【发布时间】:2013-08-05 07:51:47
【问题描述】:
我正在使用 gridview 的默认更新方法,它允许我通过将单元格转换为文本框来更新 gridview 本身中的行。
我想检查验证,如果特定文本框(单元格)保持为空或空白,则它不应更新其值。
为此,我编写了以下代码:
string.IsNullOrEmpty(e.NewValues[0].ToString())
但它给出了一个错误,例如对象引用未设置为对象的实例。可能是它无法将e.Newvalues[0] 的空值转换为string。
提前感谢所有答案。
【问题讨论】:
-
如果
e.NewValues[0]为空,那么是的,你是对的——调用ToString()会失败。e.NewValues[0]是什么数据类型? -
if(e.NewValues[0].Equals(null))