datalist 控件中套用button控件,如何获取button控件从数据库中获取的id

2024-11-24 00:11:02
推荐回答(3个)
回答1:

第一步:设置Button的CommandName属性和CommandArgument属性
'
CommandName="sel" CommandArgument='<%#Eval("id") %>' />
第二步:不要在button里设置onclick事件
第三步:添加DataList 的ItemCommand事件
第四步:在事件里if(e.CommandName=="sel") //判断是否进入了你点击按钮后的事件
第五步:在if语句里:e.CommandArgument可以获取你绑定的类别id
第六步:这样就可以查询了
注意:在用数据绑定控件时,如果里面添加的有其他的控件,不要给这些控件直接添加事件,这样往往出不来你想要的结果

回答2:

可以将id的值写入到button的Tag属性中去,当点击button时,获取到其Tag(即id)。

回答3:

求解