GridView实现更新的代码
来源:百度知道 编辑:UC知道 时间:2024/09/21 19:32:37
String i = "server=.;uid=sa;pwd=;database=dtt;";
SqlConnection c = new SqlConnection();
c.ConnectionString = i;
String str = "select * from Student";
SqlDataAdapter a = new SqlDataAdapter(str,c);
c.Open();
DataSet s = new DataSet();
a.Fill(s,"Student");
GridView1.DataSource = s;
GridView1.DataBind();
c.Close();
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
GridViewBind();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) {
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) {
GridView1.EditIndex = -1;
GridVi
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
StuInfo stu = new StuInfo();
Response.Write(GridView1.DataKeys[e.RowIndex].Value.ToString());
stu.stuName = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtstuName")).Text;
stu.stuNo = GridView1.DataKeys[e.RowIndex].Value.ToString();
stu.stuAge = int.Parse(((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtstuAge")).Text.ToString());
stu.stuSex = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtstuSex")).Text;
stu.stuAdress = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtstuAdress")).Text;
StuBLL.StuInfoManager.UpdateStuInfo(stu);
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) {
应该是在这里面写。。。。。}
GridViewBind() ;
加上这个...
用objectDataSource 控件里直接绑定上你业务代码就可