private Control FindMyTextBoxControl()
{
int count=1;
foreach(Control c in this.Controls)
{
if(c is TextBox&&c.Name=="tbx"+count.ToString())
{
TextBox temp=c as TextBox;
temp.Text=Convert.ToString(count*count);
count++;
}
}
}
{
int count=1;
foreach(Control c in this.Controls)
{
if(c is TextBox&&c.Name=="tbx"+count.ToString())
{
TextBox temp=c as TextBox;
temp.Text=Convert.ToString(count*count);
count++;
}
}
}
解决方案 »
- form窗体应用程序中 dataGridView中修改数据 怎么验证
- ZIP格式压缩文件时SetLevel()设置多少?
- 问一下关于数据库read-only的问题
- 求高手帮忙做一个简单的喊话器,送10QB
- (VS2008)我使用的report service,我在分组时实现了分页功能,但我同时想在每一个页面的下方将此页中的某一列中的值求和。并且将求和的结果,显示在其相应的页面中。不知怎么实现?
- 如何使DataGridView格子中根据实际值显示相应对应值?
- 一个算法,给个思路
- 求一正则表达式验证数据,急,谢谢各位帮忙!
- 怎样向页面中加Flash动画?
- 一个大专生有两年工作经验,到北京去好在工作吗?请各位北京的朋友谈一谈
- 请版主和高手兄弟们看看啊,在C#下给Excel和Access导入到SQL Server数据库时出现的问题?
- 免费下载《使用 Microsoft .NET 的企业解决方案模式》一书!
foreach(Control c in this.Controls)
if(c.GetType().ToString() == "System.Windows.Forms.TextBox")
{
TextBox tbxTemp = (TextBox)c;
if(tbxTemp.Name.ToString() == "tbxValue" + i.ToString())
tbxTemp.Text = "OK";
}
注意你是否在程序里面Using System.Web.UI.WebControls
……
using System.Collections;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace Test
{
public class WebForm2 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox TextBox1;
protected System.Web.UI.WebControls.TextBox TextBox2;
protected System.Web.UI.WebControls.TextBox TextBox3;
private void Page_Load(object sender, System.EventArgs e)
{
foreach( Control c in this.Controls)
{
if (c.GetType().ToString()== "System.Web.UI.HtmlControls.HtmlForm")
{
foreach (Control tb in c.Controls)
{
if ( tb is TextBox )
{
( ( TextBox ) tb ).Text = "111";
}
}
}
}
}
或者:
for(int i = 0; i < 100; i++)
{
TextBox temp = this.FindControl("bx" + Convert.ToString(i+1)) as TextBox;
if(temp != null)
{
temp.Text = "OK";
}
}