当前位置: 代码迷 >> ASP.NET >> 这个代码对不对
  详细解决方案

这个代码对不对

热度:4044   发布时间:2013-02-25 00:00:00.0
请教高手这个代码对不对!
我在GridView1中,应用编辑模版在字段里添加了一个TextBox控件,我把TextBox控件改名叫tfen,我把一个数据库邦定到GridView1中,
((TextBox)GridView1.Rows[e.RowIndex].FindControl( "tfen ")).Text这句是不是读TextBox控件中的内容的。还有我要是想给TextBox控件赋值怎么写?

------解决方案--------------------------------------------------------
可以读到数据的
数据库邦定到GridView1 ,显示结果一般都是很多结果集,所以用foreach循环添加到一个ArrayList或者泛型集合类里面。在进行操作

绑定到数据库后就赋值了阿,代码也可以复制,遍历控件出来赋值

------解决方案--------------------------------------------------------
TextBox txt;
txt=((TextBox)GridView1.Rows[e.RowIndex].FindControl( "tfen ")).Text;
if(txt!=null) txt.Text= "值 "
//另外关键看你的语句写在什么事件里,如果是临时列,不一样的事件可能找不到
  相关解决方案