C# Gridview按钮未启动其方法
我使用一个使用一系列其他类和存储过程的方法填充了一个名为grdOrder的gridview(它太难看了,连我都不明白,因为它是我们的教授给出的,他让我们在全新的层面上感到困惑) 然后,我想根据值(OrderId)从数据库中删除一个项目,该值在填充后位于GridView的第二行 在Gridview的行编辑器中,我创建了一个按钮,当我在design视图中双击Gridview时,它会创建以下内容C# Gridview按钮未启动其方法,c#,asp.net,button,gridview,C#,Asp.net,Button,Gridview,我使用一个使用一系列其他类和存储过程的方法填充了一个名为grdOrder的gridview(它太难看了,连我都不明白,因为它是我们的教授给出的,他让我们在全新的层面上感到困惑) 然后,我想根据值(OrderId)从数据库中删除一个项目,该值在填充后位于GridView的第二行 在Gridview的行编辑器中,我创建了一个按钮,当我在design视图中双击Gridview时,它会创建以下内容 protected void grdOrder_SelectedIndexChanged(object s
protected void grdOrder_SelectedIndexChanged(object sender, EventArgs e)
所以当我点击Gridview上的remove按钮时,我认为应该触发的就是这个。因此,我在该方法下面加了一个中断,当我在浏览器中的表单上这样做时,它不会触发。所以它基本上不起作用
如果你想了解更多的情况,这里有完整的代码
-Aspx页
-代码隐藏(C#)使用Gridview.row命令事件
您需要RowCommand event not selectedIndexChangedAllright,所以我这样做了,但它仍然没有启动。这是更新后的代码。这就是aspx gridview看起来像@Jagga的样子,将OnRowCommand=“grdOrder_RowCommand”添加到您的gridview标记中,请参阅MSDN文章并了解如何绑定事件。原来是这样,现在已经修复了。当我调试它时,它会激发。谢谢大家!现在我只需要让这个方法开始工作:)@Jhigs