请问DataGrid中的删除
在DataGrid的“删除”列中,点击“删除”时,我想取到DataGrid中该行的第二个单元格的值,请问怎么取?另外,在DataGrid中,能绑定一个CheckBox控件的列吗? 问题点数:100、回复次数:5Top
1 楼bluefish922(思念里的流浪鱼)回复于 2002-10-09 16:58:58 得分 20
在删除事件里,在删除代码之前ctype(e.item.cells(1).controls(1),lable).text
用模板列,可以用其他控件的Top
2 楼xuzhe69152(xuzhe)回复于 2002-10-09 17:47:38 得分 20
Dim lbltemp As Label
lbltemp = e.Item.FindControl("你要编辑的那一列的label的id号")
response.write(lbltemp.Text)
要想放一个checkbox控件,只需选择编辑模板列,删去label控件,从工具箱
拖入一个checkbox即可。
Top
3 楼dub(dub)回复于 2002-10-10 10:18:46 得分 0
我的是DataGrid中生成的,绑定的列没看见有ID啊,请问怎样找到它的ID。如果不用e.Item.FindControl("你要编辑的那一列的label的id号")的话,还能用其他的方法取到DataGrid中该行的第二个单元格的值吗?Top
4 楼scent(习习)回复于 2002-10-10 10:41:30 得分 30
e.Item.Cells[1].textTop
5 楼zzhuz(大件)回复于 2002-10-10 10:55:39 得分 30
如果是绑定列,把它当成是模板列看待
正常状态下,可以这么认为,这列中只有一个控件,而且这控件是label鞭。 CType(e.Item.Cells(i).Controls(0), Label).Text可以取得它的值
编辑状态下,可以这么认为,这列中只有一个控件,而且这控件是textbox。 CType(e.Item.Cells(i).Controls(0), TextBox).Text可以取得它的值
Top




