当我单击gridview中的“编辑”按钮时,如何调用“删除行”事件?asp.net C#

赛拉

我有一个gridview,我希望当我在gridview中单击“编辑”按钮,然后编辑在gridview之外的控件中插入的行值,然后删除行时。我可以在“ edit”事件中调用“ delete”事件方法,因为我想先在控件中检索值,然后删除行。

这是我的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
}
马克

正如Emanuaele所说的,有更好的方法来执行此操作,但是如果您想使代码保持在现有状态附近,请将删除代码移到单独的方法中

protected void DeletingRow(int rowIndex)
{
    DataTable t = (DataTable)Session["MyDataTable"];
    t.Rows.RemoveAt(rowIndex);
    GridView2.DataSource = t;
    GridView2.DataBind();
}

然后GridView2_RowDeleting将更改为

protected void GridView2_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
    DeletingRow(e.RowIndex);
}

并且GridView2_RowEditing将更改为

public void GridView2_RowEditing(object sender, GridViewEditEventArgs e)
{
    DaTable 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 HERE GRIDVIEW_ROW_DELETING METHOD,I try but problem is arguemnts etc

    DeletingRow(e.NewEditIndex);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我单击C#中的另一个按钮时如何调用按钮单击事件

来自分类Dev

如何在gridview RowDataBound中创建按钮单击事件c#asp.net

来自分类Dev

在ASP.NET C#中,按钮单击事件中的文本框值不会更改

来自分类Dev

当我单击gridview asp.net中的下载按钮时,没有任何反应

来自分类Dev

按钮单击事件在ASP.NET C#之后的代码中不起作用

来自分类Dev

如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

来自分类Dev

如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

来自分类Dev

单击按钮时,在 asp.net 中尚未初始化 Sharepoint 集合 - C# asp.net

来自分类Dev

如何在asp.net 中单击按钮执行C# 代码?

来自分类Dev

如何在asp .net和c#中的gridview中启用选定的行

来自分类Dev

ngGrid-单击按钮时编辑一行(ASP.NET Gridview编辑等效项)

来自分类Dev

查找“ ”时如何从“ while”语句退出 在gridView asp.net c#中

来自分类Dev

在按钮上发送参数单击。(ASP .NET C#)

来自分类Dev

从asp.net调用C#函数

来自分类Dev

ASP.net C#新行

来自分类Dev

如何从.Net / C#调用Schannel函数

来自分类Dev

C# 在 asp.net 中禁用 GridView 标头

来自分类Dev

ASP.NET C#列出编辑器中的事件

来自分类Dev

在Listview ASP.net C#中隐藏按钮

来自分类Dev

如何在.net DLL中编辑C#代码

来自分类Dev

单击ASP.net C#中的按钮后发送电子邮件

来自分类Dev

在asp.net c#中单击按钮后进行输入验证后,打开Bootstrap Modal

来自分类Dev

单击以显示datagrid网格中的最后一页的ASP.NET C#按钮消失

来自分类Dev

从ASP.NET C#中的DropDownList删除项目

来自分类Dev

如何使用Css文件更改按钮文本的颜色onclick事件(asp.net,C#)?

来自分类Dev

表格单元格中的按钮不触发事件 asp.net c#

来自分类Dev

从C#(.NET)调用Python函数

来自分类Dev

如何将值存储在gridview asp.net C#中的超链接所选择的行中?

来自分类Dev

显示PDF文件.net ASP C#

Related 相关文章

  1. 1

    当我单击C#中的另一个按钮时如何调用按钮单击事件

  2. 2

    如何在gridview RowDataBound中创建按钮单击事件c#asp.net

  3. 3

    在ASP.NET C#中,按钮单击事件中的文本框值不会更改

  4. 4

    当我单击gridview asp.net中的下载按钮时,没有任何反应

  5. 5

    按钮单击事件在ASP.NET C#之后的代码中不起作用

  6. 6

    如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

  7. 7

    如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

  8. 8

    单击按钮时,在 asp.net 中尚未初始化 Sharepoint 集合 - C# asp.net

  9. 9

    如何在asp.net 中单击按钮执行C# 代码?

  10. 10

    如何在asp .net和c#中的gridview中启用选定的行

  11. 11

    ngGrid-单击按钮时编辑一行(ASP.NET Gridview编辑等效项)

  12. 12

    查找“ ”时如何从“ while”语句退出 在gridView asp.net c#中

  13. 13

    在按钮上发送参数单击。(ASP .NET C#)

  14. 14

    从asp.net调用C#函数

  15. 15

    ASP.net C#新行

  16. 16

    如何从.Net / C#调用Schannel函数

  17. 17

    C# 在 asp.net 中禁用 GridView 标头

  18. 18

    ASP.NET C#列出编辑器中的事件

  19. 19

    在Listview ASP.net C#中隐藏按钮

  20. 20

    如何在.net DLL中编辑C#代码

  21. 21

    单击ASP.net C#中的按钮后发送电子邮件

  22. 22

    在asp.net c#中单击按钮后进行输入验证后,打开Bootstrap Modal

  23. 23

    单击以显示datagrid网格中的最后一页的ASP.NET C#按钮消失

  24. 24

    从ASP.NET C#中的DropDownList删除项目

  25. 25

    如何使用Css文件更改按钮文本的颜色onclick事件(asp.net,C#)?

  26. 26

    表格单元格中的按钮不触发事件 asp.net c#

  27. 27

    从C#(.NET)调用Python函数

  28. 28

    如何将值存储在gridview asp.net C#中的超链接所选择的行中?

  29. 29

    显示PDF文件.net ASP C#

热门标签

归档