问一个数据绑定问题,急!!
一个在DataGrid模板中的Textbox,经数据绑定以后,他的Text还能更新吗?怎么获取他更新以后的新值啊。大大们,急盼中…… 问题点数:20、回复次数:15Top
1 楼welshem(天堂客)回复于 2005-01-16 17:03:06 得分 0
如果用了模板列:
(TextBox)e.Item.Cells[列号].Controls[1]
得到的就是你要的控件Top
2 楼Eagle_Lone(阿龙)回复于 2005-01-16 17:17:51 得分 0
因为我需要一次更新的数据较多,我用的是一个循环取所有TextBox的值,可是取出的却是老数据,代码如下
TextBox tbkscj;
tbkscj = (TextBox)DataGrid1.Items[i].Cells[5].Controls[1];Top
3 楼xingbing(葡萄酒)回复于 2005-01-16 17:32:23 得分 0
参考一下:
TextBox tb1;
for (int i=0;i<DataGrid1.Items.Count;i++)
{
tb1=(System.Web.UI.WebControls.TextBox)DataGrid1.Items[i].Cells[5].FindControl("在该列
的TextBox控件的名称");
tb1.Text=".......";
........
}
Top
4 楼Jeacey()回复于 2005-01-16 17:37:48 得分 0
FindControl查找一下!Top
5 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-01-16 17:39:36 得分 0
绑定不要放在!IsPostBack中
Top
6 楼Eagle_Lone(阿龙)回复于 2005-01-16 17:41:36 得分 0
拜托,我是取值,不是赋值,而且我想知道怎样取得改变以后的值Top
7 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-01-16 17:44:02 得分 5
不好意思说错了,是要Top
8 楼Eagle_Lone(阿龙)回复于 2005-01-16 18:01:22 得分 0
我试过了,datagrid里面改了,可是取出的值还是原来的Top
9 楼Eagle_Lone(阿龙)回复于 2005-01-16 18:06:16 得分 0
还有,BUTTON的事件根本没有被执行Top
10 楼jan1010(我的爱情过了保鲜期了)回复于 2005-01-16 18:16:34 得分 5
更新后重新邦定,再取值Top
11 楼Eagle_Lone(阿龙)回复于 2005-01-16 18:18:42 得分 0
就是BUTTON的事件执行更新,可是他根本没执行Top
12 楼Eagle_Lone(阿龙)回复于 2005-01-16 21:20:28 得分 0
各位大大,急啊Top
13 楼dingsea(极地银狐)回复于 2005-01-16 21:27:51 得分 5
可以执行,我做过这样的东东.
记的要给DATAGRID刷新,再重新取值就可以了Top
14 楼Eagle_Lone(阿龙)回复于 2005-01-16 21:59:59 得分 0
大哥,能不能给个例子先Top
15 楼xiaoniaofei(xiaoniao)回复于 2005-01-16 22:01:31 得分 5
datagrid修改后要从新帮定!
然后再取值!!Top




