datagrid更新问题
我在控件datagrid中激活编辑修改列值,在点击更新子控件时不能更新。用F11运行发现没有取到值。请问各位强人,怎样才能取中更新子控件里的值??用e.item.cell[0].control[0]行不行?请具体说明。 问题点数:30、回复次数:7Top
1 楼fengfangfang()回复于 2005-06-08 12:54:15 得分 5
(TextBox)e.Item.FindControl("controlid").TextTop
2 楼jimu8130(火箭的未来在哪里?)回复于 2005-06-08 12:56:30 得分 5
最好用findcontrol方法Top
3 楼soft_biao(巴不豆)回复于 2005-06-08 12:58:05 得分 10
楼上的是不是少了个括号
((TextBox)e.Item.FindControl("controlid")).TextTop
4 楼eagle8eagle(鹰)回复于 2005-06-08 13:39:18 得分 0
能不能写的在详细点controlid是指什么?Top
5 楼soft_biao(巴不豆)回复于 2005-06-08 15:04:41 得分 0
controlid
指的是控件的idTop
6 楼JeasonZF(哭泣的鱼)回复于 2005-06-08 15:49:55 得分 10
用e.item.cell[0].control[0]也可以啊
只是前面要加强制转化
如:
TextBox txt1 = (TextBox) e.item.cell[0].control[0];
然后就可以取它的值了
string ss = txt1.Text;Top
7 楼JeasonZF(哭泣的鱼)回复于 2005-06-08 15:50:45 得分 0
当然,用 ((TextBox)e.Item.FindControl("controlid")).Text 也可以实现Top




