注册 登录
编程论坛 ASP.NET技术论坛

DataGrid的ItemCommand事件不能运行

aei135 发布于 2010-05-12 12:26, 1421 次点击
为什么DataGrid的ItemCommand事件不能触发?
2 回复
#2
zongshi1232010-05-13 10:34
  好像只有  GridView
如果你的itemcommand事件要触发自定义的事件
首先一个 控件的 commandname  要声明,,
如果取名为:del、delete、update、select 、add(这个不知道会不会), 就会触发gridview 的增删改查的sql语句
所以名字要换成别的,,在ItemCommand   事件中:
判断下  if(){}
GridView 如果是代码绑定的数据源,则 需要指定它的属性  datakeyfiled 的值 ,一般为主键值,以此作为行的分隔
#3
aei1352010-05-13 17:06
我就写下面这段代码,但是运行时毫无反应,根本就不执行
private void dg1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {

            if(()=="add")
            {
                   Response.Write("ok");
            }
               
        }
1