进行数据库更新时出的错``麻烦各位朋友看看:在页面上进行数据更新时出错:
索引超出范围。必须为非负值并小于集合大小。
参数名: index
行 99: {
行 100: //取得表的主键
行 101: string a = this.GridView1.DataKeys[e.RowIndex].Values.ToString();
行 102:
行 103: //取得对应的字符串
索引超出范围。必须为非负值并小于集合大小。
参数名: index
行 99: {
行 100: //取得表的主键
行 101: string a = this.GridView1.DataKeys[e.RowIndex].Values.ToString();
行 102:
行 103: //取得对应的字符串
记得是这样,我以前也遇到过的
只要在GridView列表属性的DataKeyNames项里添加所设为主键的字段名就可以`
正如二楼所说的`谢谢各位`