我用下面的两条语句给GridView绑定上了DataSet s里的表course里的数据!
GridView1.DataSource = s.Tables["course"];
GridView1.DataBind(); 在把GridView 的AutoGenerateEditButton属性改成了true(也就是让他出现“编辑”按钮) 在添加了GRIDVIEW的ONROWEDITING事件 如下: GridView添加事件OnRowEditing="GridView1_RowEditing
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
bind();//GridView重新绑定
} 但是是我点了“编辑”按钮后,他会出现“更新”和“取消”,可是我点了“更新”或“取消”之后他就会出现错误,应该是没有给“更新”和“取消”加上事件,请们一下,要怎么给“更新”和“取消”加个事件啊?像上面那个编辑事件哪样写出来,OK!
GridView1.DataSource = s.Tables["course"];
GridView1.DataBind(); 在把GridView 的AutoGenerateEditButton属性改成了true(也就是让他出现“编辑”按钮) 在添加了GRIDVIEW的ONROWEDITING事件 如下: GridView添加事件OnRowEditing="GridView1_RowEditing
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
bind();//GridView重新绑定
} 但是是我点了“编辑”按钮后,他会出现“更新”和“取消”,可是我点了“更新”或“取消”之后他就会出现错误,应该是没有给“更新”和“取消”加上事件,请们一下,要怎么给“更新”和“取消”加个事件啊?像上面那个编辑事件哪样写出来,OK!
然后双击修改和需求的那两栏,后台会自动给你加上来的,
然后在那里面添加逻辑。
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
//操作
GridView1.EditIndex = -1;
BingGrid();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
//操作
GridView1.EditIndex = -1;
Bing();
}