VS2005中如何取出datalist的ItemTemplate模板中的控件(TextBox)的值?
正在做一个学生信息查询和编辑的页面,我现在是用datalist来显示按学号查询的出来的值,查询出来的值是绑定在datalist的ItemTemplate的模板中的text...
正在做一个学生信息查询和编辑的页面,
我现在是用datalist来显示按学号查询的出来的值,查询出来的值是绑定在datalist的ItemTemplate的模板中的textbox中的,请问能不能直接在查询显出来的结果中对textbox中的值直接进行修改,然后取出来更新保存到数据库中呢?
改如何取出datalist的ItemTemplate模板中的控件textbox的值呢?
急啊!!!望高手赶快来指点一下!!
我是如这样写的:TextBox tb_NO = (TextBox)Datalist1.FindContrl("TextBox1");
如这样去测试 Response.Write(tb_NO.Text);
为什么取不到它的值,要怎么搞? 展开
我现在是用datalist来显示按学号查询的出来的值,查询出来的值是绑定在datalist的ItemTemplate的模板中的textbox中的,请问能不能直接在查询显出来的结果中对textbox中的值直接进行修改,然后取出来更新保存到数据库中呢?
改如何取出datalist的ItemTemplate模板中的控件textbox的值呢?
急啊!!!望高手赶快来指点一下!!
我是如这样写的:TextBox tb_NO = (TextBox)Datalist1.FindContrl("TextBox1");
如这样去测试 Response.Write(tb_NO.Text);
为什么取不到它的值,要怎么搞? 展开
3个回答
展开全部
行绑定函数里面E.findctrol("ID").属性就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以通过遍历来读值
TextBox
tb_NO;
for(int
i=0;i<datalist1.Items.Count;i++)
{
if()
tb_NO
=
(TextBox)Datalist1.FindContrl("TextBox1");
}
TextBox
tb_NO;
for(int
i=0;i<datalist1.Items.Count;i++)
{
if()
tb_NO
=
(TextBox)Datalist1.FindContrl("TextBox1");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询