asp.net gridview 批量更新代码
时间: 2023-11-14 16:04:07 浏览: 95
GridView批量删除
5星 · 资源好评率100%
可以通过以下方式实现asp.net gridview的批量更新:
1. 添加一个Update按钮并将GridView的AutoGenerateEditButton属性设置为false;
2. 通过foreach循环遍历GridView的每一行,获取每行的数据并进行更新;
3. 在每次更新后,调用GridView的DataBind()方法刷新页面。
示例代码如下:
protected void btnUpdate_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
int id = int.Parse(GridView1.DataKeys[row.RowIndex].Value.ToString());
string name = ((TextBox)row.FindControl("txtName")).Text;
int age = int.Parse(((TextBox)row.FindControl("txtAge")).Text);
// 进行更新操作并刷新页面
// ...
}
}
GridView1.DataBind();
}
阅读全文