DataGrid达人入,关于DataGrid的数据绑定问题~~~~~~!
我在datagrid1_ItemCreated这个事件里加入了
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
ImageButton imgbtn = (ImageButton)e.Item.Cells[3].FindControl("imgModify");
string id=e.Item.Cells[0].Text;
imgbtn.Attributes["onclick"]="return OpenleftIPModify('"+id+"');";
}
其实我的意思是把DataGrid中的某一列做成点击一下,能弹出对话框的这种样子,但是弹出的对话框是要接受参数的,而参数就是id,但是好像string id=e.Item.Cells[0].Text;这句话,id死活也获取不到数据,都为空的,有什么办法能在这个事件里取到ID的值呢?
我不想通过服务器端再去调用
问题点数:40、回复次数:6Top
1 楼mingwj1980()回复于 2006-06-01 20:41:59 得分 0
第一个帮我解决问题的,80%的分给他,谢谢大家~~~~~~```Top
2 楼mingwj1980()回复于 2006-06-01 20:52:23 得分 0
晕,自己解决了,原来是要写在itemdatabind里面的Top
3 楼lazyfish(呆呆虫)回复于 2006-06-01 20:58:17 得分 10
dingTop
4 楼anthit()回复于 2006-06-01 21:23:50 得分 10
刚看到 以前做过这个 用模板列可以实现Top
5 楼airapple5(MiChAeL)回复于 2006-06-01 21:28:02 得分 10
晕,刚想说呢,呵呵,怎么会在create里面写呢,小失误Top
6 楼Lcindep110(Descovering YourSelf)回复于 2006-06-01 21:33:31 得分 10
还是二个事件的先后运行次序没有搞清楚。Top




