回 帖 发 新 帖 刷新版面

主题:datagrid高手请进

单击datagrid按钮列,执行一个事件,主要取决于commandname,commandname可以自定义吗,若可以,怎么用,

回复列表 (共3个回复)

沙发

不知道是不是这个意思 直接在属性里加就可以了,如:
<ItemTemplate>
  <asp:Button ID="ShowInformation" CommandName="information" runat="server" 
  Text="显示信息"/>
</ItemTemplate>
或许我没有看明白你的意思。。。

板凳

datagrid有你要的属性,可以方便编程的,你只要点击属性那个闪电的图标,选择相应事件,就可以在里边编写代码!何必没事找事要别的什么名字呢?也许我没有理解你的意思!

3 楼

完全可以的.你给BUTTON的CommandName取个名,在ItemCommand事件中写代码
如 :有个button,ID为btnOK的,CommandName为Test
在DataGrid的ItemCommand事件里面就可以写代码了
if (e.CommandName == "Test")
{
      Response.Write("Test");
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册