首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

项目开发中遇到的一个有关问题(各位帮帮忙):GridView 添加一自己创建的TemplateField, 数据绑定以后,怎样取得TemplateField里面

2011-12-19 
项目开发中遇到的一个问题(各位帮帮忙):GridView 添加一自己创建的TemplateField, 数据绑定以后,怎样取得T

项目开发中遇到的一个问题(各位帮帮忙):GridView 添加一自己创建的TemplateField, 数据绑定以后,怎样取得TemplateField里面的control
环境是这样的:
ASP   页面中有一个按钮和GridView。GridView在数据绑定之前添加了一自己创建的TemplateField,里面有一个Control,   Control里面有一个TextBox.   在数据绑定之后,TextBox可以显示并接受用户的输入。现在在按钮的onclick事件中想取得GridView中每一列中TextBox的Text值.   但是通过gridView.rows[行号].cell[列号].FindControl(TextBox的ID)方法时返回值是一空值。

不解,望各位帮帮忙,看没有什么好的解决方法。谢谢大家!    


[解决办法]
思路没错,检查一下细节问题吧
[解决办法]
string str1 = ((TextBox)GridView1.Rows[i].FindControl( "TextBox1 ")).Text;
[解决办法]
string str1 = ((TextBox)GridView1.Rows[i].FindControl( "TextBox的ID ")).Text;

[解决办法]
你的意思是TEXTBOX放在一个CONTROL里吗 要先找到CONTROL 再找到CONTROL。FINCONTROL(TEXTBOX)
[解决办法]
同意楼上的
不然的话肯定用FindControl能找到的
不能去掉Control吗?

热点排行