日期:2014-05-19  浏览次数:20514 次

datagrid中点击行时,模板列的ImageButton就显示
有个thedatagrid
模板列(Imagebutton=pic)         user_id         user_name

模板列Imagebutton初使不显示,当单击Datagrid时,才显示.当再单击这一行时又不显示.当双击时,弹出新窗口.

这个问题,我做了很久了.还是不行,大家救救我吧


------解决方案--------------------
那么在Grid的数据绑定事件中,通过e拿到当前的Item,然后通过Controls和Client.ID得到客户端ID(Img和td的都需要),最后通过Attributes.Add( "onclick ", "yourfunction ")这样的代码来添加一段js函数来实现你要的效果。我现在没有VS环境,所以不能给出代码,只能给你一个思路。
------解决方案--------------------
用JS,可以实现,不过取值好像不是很方便.