我的前台是BoundField的,但是gridview.Rows[1].Cells[1].Text;任然得到空值,求解
[code=C#]
<asp:BoundField DataField= "主机名 " HeaderText= "主机名 " SortExpression= "主机名 " >
</asp:BoundField>
<asp:BoundField DataField= "使用单位 " HeaderText= "使用单位 " SortExpression= "使用单位 " >
</asp:BoundField>
<asp:BoundField DataField= "使用人 " HeaderText= "使用人 " SortExpression= "使用人 " >
</asp:BoundField>
<asp:BoundField DataField= "用户名 " HeaderText= "用户名 "
SortExpression= "用户名 " >
</asp:BoundField>
[/code]
GridView1_RowUpdating 事件中代码如下....结果还是空值.....
其中参数均带入了正确的值..grivdiew中是读取的SQL数据库中一个表的数据,返回除了主键外,其他都是空值,唯有主键的值能返回
[code=C#]
string s = GridView1.Rows[e.RowIndex].Cells[i].Text;
[/code]
------解决方案--------------------
自动绑定和这样没本质区别,你调试下一层一层的去看看结果试试