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

解决方案 »

  1.   

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

  2.   

    不好意思,上面的IsNullOrEmpty是string里的方法,在前面加上个string.IsNullOrEmpty