我正在使用sqldatasource和GridView。我想在RowDataBound事件中从GridView获取单元格的值?,因为我不能使用e.RowIndex。如果单元格为空,如何检查更新事件?我使用了if!=null,但它没有用,所以我需要检查它是否为空。谢谢 最佳答案 在RowdataBound事件中,您可以使用以下代码从gridview中获取单元格的值:[1]//从特定行获取用户名stringservicename=Convert.ToString(DataBinder.Eval(e.Row.DataItem,"Name"
stringpercentage=e.Row.Cells[7].Text;我正在尝试用我的GridView做一些动态的事情,所以我已经将一些代码连接到RowDataBound事件。我试图从一个特定的单元格中获取值,这是一个TemplateField。但是上面的代码似乎总是返回一个空字符串。有什么想法吗?澄清一下,这里有一些有问题的单元格:在相关说明中,有没有人知道是否有更好的方法来选择行中的单元格。放入cell[1]很糟糕。我不能做cell["mycellname"],所以如果我决定改变我的单元格的顺序,错误就不会出现吗? 最佳答案
stringpercentage=e.Row.Cells[7].Text;我正在尝试用我的GridView做一些动态的事情,所以我已经将一些代码连接到RowDataBound事件。我试图从一个特定的单元格中获取值,这是一个TemplateField。但是上面的代码似乎总是返回一个空字符串。有什么想法吗?澄清一下,这里有一些有问题的单元格:在相关说明中,有没有人知道是否有更好的方法来选择行中的单元格。放入cell[1]很糟糕。我不能做cell["mycellname"],所以如果我决定改变我的单元格的顺序,错误就不会出现吗? 最佳答案