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