Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net C#使用for循环为名称为series的文本框赋值_Asp.net_C# 4.0 - Fatal编程技术网

Asp.net C#使用for循环为名称为series的文本框赋值

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

我有如下名称的文本框:

txt1 txt2 ... txtn

如何使用for循环为这些文本框赋值

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>())
{
    // ...
}