0

我有一个包含 gridview 的用户控件。我将此用户控件注册到页面 aspx 正常。但是当我在 GridView 按下选择时,它设置str_btn 始终为空。

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 页面获取用户控件中的 Gridview 事件?

感谢您的帮助。

4

1 回答 1

1

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

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

在此处输入图像描述

之后,无论您想生成什么事件,您只需双击即可。例如。这里已经生成了“RowDeleting”和其他事件。

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

在此处输入图像描述

这都是事件,它的相关代码将在 .cs 文件中可用。

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

于 2016-09-13T04:50:19.733 回答