DataTable有一条数据从第一字段开始每个对应一个TextBox,怎么利用循环来绑定?
有多个TextBox分别命名为TextBox1,TextBox2...... 从数据库中查询出一条数据 dt,第一个字段绑定到TextBox1中,依次类推 怎么绑定?通过Controls 获取全部控件! 希望大虾们指导指导小弟! textbox 控件 --------------------编程问答-------------------- 类似于,Controls.Find("TextBox1").text= dt[0].tostring()这样一个个赋值就可以了,, 具体的你自己调试一下 --------------------编程问答-------------------- for(i=0;i<dt.columns.count;i++)
{
html+="<imput id='input"+i+"' value='"+dt.rows[0][i]+"'";
}
div.innerHtml=html; --------------------编程问答--------------------
我知道一个个赋值,但是太多,那样代码看起来不够好。所以才想用个循环 有思路没? --------------------编程问答--------------------
这样不行。 --------------------编程问答-------------------- 那就用form.Controls 好了 --------------------编程问答-------------------- 怎么用呀?没用过 今天看网上人家说的用this.Controls.Text=dt.rows[0][1].toString();
但是这样是错的。 --------------------编程问答-------------------- 控件的名字起的有规律一些,比如 txt字段名
绑定:
for(i=0;i<dt.columns.count;i++)
{
Controls.Find(dt.columns[i].name).text= dt[0].tostring()
}
代码不可用,参考意思。
补充:.NET技术 , ASP.NET