日期:2014-05-17  浏览次数:20404 次

我的前台是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]

------解决方案--------------------
自动绑定和这样没本质区别,你调试下一层一层的去看看结果试试