关于GridView更新的问题 错误错误提示:指定的参数已超出有效值的范围。 参数名: index
protectedvoidGridView1_RowUpdating(objectsender,GridViewUpdateEventArgse){sqlsql=news...
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
sql sql = new sql();
string sblb = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[0].Controls[0]).Text.ToString().ToString ();
string zjnx = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.ToString().ToString ();
string jczl= ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text.ToString().ToString ();
string nzjl = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[3].Controls[0]).Text.ToString().ToString ();
string str = "updata sbzjl SET zjnx='" + zjnx + "', jczl='" + jczl + "' ,nzjl='" + nzjl + "' where sblb='" + sblb + "'";
try
{
sql.insert_delect_update(str);
GridView1.EditIndex = -1;
DataBind();
}
catch
{
show.Text = "更新失败";
}
} 展开
{
sql sql = new sql();
string sblb = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[0].Controls[0]).Text.ToString().ToString ();
string zjnx = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.ToString().ToString ();
string jczl= ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text.ToString().ToString ();
string nzjl = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[3].Controls[0]).Text.ToString().ToString ();
string str = "updata sbzjl SET zjnx='" + zjnx + "', jczl='" + jczl + "' ,nzjl='" + nzjl + "' where sblb='" + sblb + "'";
try
{
sql.insert_delect_update(str);
GridView1.EditIndex = -1;
DataBind();
}
catch
{
show.Text = "更新失败";
}
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询