动态为textbox赋值 一个panel里包含n小的panel,小的panel里又包含一个label,一个textbox。label有值,怎样写这个循环,从数据库里取出一个集合,要给这个textbox赋值, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样不行,先循环list,才能取到每一个值 先循环list,再循环Panel.Controls foreach (Control ctrl in this.panel1.Controls ) { foreach (Control ctl in ctrl.Controls ) { if (ctl.Name == textBox1.Name ) //判断是否要赋值 { } } } ArrayList TBList=new ArrayList();foreach(Panel P in Panel1){ foreach(Control TB in P) { try { TB=(TextBox)TB; TBList.add(TB); } catch{} }}Panel1为大Panel,找到含有所有TextBox的ArrayList后就可以循环赋值了。 忘了加.Controls了。再加一句,楼主结贴率很低啊,长此以往你很难在CSDN呆下去的 把textbax编个号,例如:textbax1,textbax2.......textbaxXXXfor(int i = 1;i < XXX+1;i++){ ((this.textbax+"i")as textbox).text = 值...}没试.参考 为什么会报这样的一个错误“java.io.File”的类型初始值设定项引发异常。 请问try catch里面可以套try catch吗? 关于文件上传下载? 关于Decimal的构造函数问题 初学asp.net。 一个超郁闷的asp.net问题!我快疯了! wpf directx 有没有人遇到 正则表达式中 MatchCollection.count 花很长的时间才能得到阿 求教高手!!!!!! C#winform网络应用小程序,客户端有多个窗体,每个窗体怎么与服务器通信? 调用DLL(C++写的)的简单问题? 纠错!
foreach (Control ctrl in this.panel1.Controls )
{
foreach (Control ctl in ctrl.Controls )
{
if (ctl.Name == textBox1.Name ) //判断是否要赋值
{ }
}
}
foreach(Panel P in Panel1)
{
foreach(Control TB in P)
{
try
{
TB=(TextBox)TB;
TBList.add(TB);
}
catch{}
}
}
Panel1为大Panel,找到含有所有TextBox的ArrayList后就可以循环赋值了。
再加一句,楼主结贴率很低啊,长此以往你很难在CSDN呆下去的
for(int i = 1;i < XXX+1;i++)
{
((this.textbax+"i")as textbox).text = 值...
}没试.参考