如何从代码隐藏的用户控件中获取GridView事件

时间:2013-01-08 02:54:56

标签: c# asp.net user-controls code-behind webusercontrol

我有一个包含gridview的UserControl。我将这个用户控件注册到一个页面aspx normal.But它设置 str_btn alway null当我在GridView上按select时。

if(!Page.IsPostBack)
{

}
else
{
  string str_btn = null;
  if (Request.Form.Keys[Request.Form.Keys.Count - 1]!=null)
       str_btn=Request.Form.Keys[Request.Form.Keys.Count - 1].ToString();
  if(!string.IsNullOrEmpty(str_btn))
       handleClick(str_btn);
}

如何从aspx页面获取usercontrol中的Gridview事件?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

只需在设计模式中选择“Gridview”并打开它的属性即可。

现在只需点击下图中给出的事件图标:

enter image description here

之后你想要生成的任何事件,你只需要双击。例如。这里已经生成了“RowDeleting”和其他事件。

现在,如果你想为“Rowdeleted”生成事件,只需双击“Rowdeleted”的右侧。

enter image description here

这一切都是事件,它的相关代码将在.cs文件中提供。

如果您想了解更多信息,请点击此链接GridView Events