Asp.net C#使用for循环为名称为series的文本框赋值
我有如下名称的文本框: txt1 txt2 ... txtn 如何使用for循环为这些文本框赋值Asp.net C#使用for循环为名称为series的文本框赋值,asp.net,c#-4.0,Asp.net,C# 4.0,我有如下名称的文本框: txt1 txt2 ... txtn 如何使用for循环为这些文本框赋值 for (1 to n) { txt(i) = value1; } 你为什么用这么没有意义的名字?如果有这么多的文本框< /代码>,你应该考虑使用一个不同的控件,比如“代码> DATGRIDVIEW ,或者在一个窗体上显示更少的控件。 但是,如果所有这些文本框都位于同一个容器控件上(如面板),则可以使用Enumerable.OfType查找所有这些文本框: foreach(TextBox t
for (1 to n)
{
txt(i) = value1;
}
你为什么用这么没有意义的名字?如果有这么多的<代码>文本框< /代码>,你应该考虑使用一个不同的控件,比如“代码> DATGRIDVIEW ,或者在一个窗体上显示更少的控件。 但是,如果所有这些
文本框
都位于同一个容器控件上(如面板
),则可以使用Enumerable.OfType
查找所有这些文本框:
foreach(TextBox txt in txtPanel.Controls.OfType<TextBox>())
{
// ...
}
你为什么用这么没有意义的名字?如果有这么多的<代码>文本框< /代码>,你应该考虑使用一个不同的控件,比如“代码> DATGRIDVIEW ,或者在一个窗体上显示更少的控件。 但是,如果所有这些
文本框
都位于同一个容器控件上(如面板
),则可以使用Enumerable.OfType
查找所有这些文本框:
foreach(TextBox txt in txtPanel.Controls.OfType<TextBox>())
{
// ...
}