如何用gridview编辑指定列
要在GridView中编辑指定列,需要进行以下步骤:
以下是一个示例代码:
'>
'>
'>
'>
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
GridView1.DataBind();
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow && GridView1.EditIndex == e.Row.RowIndex)
{
TextBox textBox1 = (TextBox)e.Row.FindControl("TextBox1");
TextBox textBox2 = (TextBox)e.Row.FindControl("TextBox2");
textBox1.Enabled = true; // 设置为可编辑状态
textBox2.Enabled = true; // 设置为可编辑状态
}
}
在这个示例中,当点击GridView中的编辑按钮时,会触发GridView1_RowEditing事件,将编辑模式切换到指定行。在GridView1_RowDataBound事件中,根据行索引找到指定列的TextBox控件,并将其设置为可编辑状态。
TOP