none
设置了GridView的DataKeyNames值,却判断不了空值,悲催 RRS feed

  • 问题

  • 在GridView的RowCommand事件中,需要提取几个列值,

     txtRemark.Text = string.IsNullOrEmpty(gvList.DataKeys[rowindex].Values[3].ToString())?"":gvList.DataKeys[rowindex].Values[3].ToString();

    因为这个字段是文本型的,用户可以录入,也可以不录入。如果字段值为null,那么我这所有的空值判断都将失效,必须要给数据库的那个字段赋值。也尝试过用Convert.IsDBNull,以及length==0,现在的这个 string.IsNullOrEmpty,都会报:未将对象设置到引用。那么这里该如何判断呢,没有办法了吗

    2013年3月19日 7:28

答案

全部回复