asp.net GridView修改数据问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 22:50:13
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
loadGridView();
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
loadGridView();
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex = -1;
loadGridView();
}
这三个函数的区别、作用、关系是什么?里面内容?

//获取编辑行
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
loadGridView();
}

//取消编辑
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex = -1;
loadGridView();
}
第一个不知道

三个方法的说明:(严格说应该叫事件而非函数)
GridView1_PageIndexChanging: GridView翻页时触发执行
GridView1.PageIndex = e.NewPageIndex; 显示当前指定的页码
loadGridView(); 数据绑定

GridView1_RowEditing: GridView点击编辑按钮时触发执行
GridView1.EditIndex = e.NewEditIndex; 使GridView1选择的编辑行处于编辑状态
loadGridView(); 数据绑定

GridView1_RowCancelingEdit GridView点击取消按钮时触发执行(取消编辑)
GridView1.EditIndex = -1; 取消GridView1当前编辑行的编辑状态
loadGridView();数据绑定

二楼不厚道,直接复制我的!

//获取编辑行
protected void GridView1_RowEditing(object sender, GridViewEditEve