【发布时间】:2016-08-07 09:57:07
【问题描述】:
我有一个gridview,我希望当我单击gridview 中的“编辑”按钮时,编辑插入到gridview 之外的控件中的行值,然后删除行。我可以在“编辑”事件中调用“删除”事件方法吗,因为我想先检索控件中的值,然后删除行。
这是我的 aspx.cs 代码。在此处删除和编辑事件代码:
protected void GridView2_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
DataTable t = (DataTable)Session["MyDataTable"];
t.Rows.RemoveAt(e.RowIndex);
GridView2.DataSource = t;
GridView2.DataBind();
}
public void GridView2_RowEditing(object sender, GridViewEditEventArgs e)
{
DataTable t = (DataTable)Session["MyDataTable"];
TextBox1.Text=GridView2.Rows[e.NewEditIndex].Cells[1].Text.ToString();
DropDownList1.Text = GridView2.Rows[e.NewEditIndex].Cells[2].Text.ToString();
GridView2.EditIndex = -1;
GridView2.DataSource = t;
GridView2.DataBind();
//CAN I CALL GRIDVIEW_ROW_DELETING method here? I try but problem is arguments etc
}
【问题讨论】: