首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView的RowDataBound()中如何避免其Cell[n]为Null

2012-02-02 
GridView的RowDataBound()中如何处理其Cell[n]为Null?GridView绑定了数据源,有多个列,但没用模板列。其中有

GridView的RowDataBound()中如何处理其Cell[n]为Null?
GridView绑定了数据源,有多个列,但没用模板列。其中有个Cell列可能会绑定数据库中的“Null”值。
我试过了多种方法都不行,包括:
e.Row.Cell[2].Text   ==   null;
e.Row.Cell[2].text   ==   " "  

请问如何在RowDataBound()事件中,判断这个Cell是数据库的“Null”值。


[解决办法]
IsNullOrEmpty(e.Row.Cell[2].Text)就可以了
不过在执行这个之前应该判断一下
if(e.Row.RowType!=DataControlRowType.EmptyRow)
大概是上面的词汇吧,反正楼主打个点儿之后,看一下上面拼写对不对吧。
如果无数据的话,再进行引用e.Row.Cell[2].Text的话,那么可能会报错儿地唷!
楼主试一试吧,应该没问题的。GridView这些我已经用得很熟悉了。呵呵,有什么事儿的话,再给我发消息也可以
[解决办法]
=“&npsp;”

热点排行