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