在C#中循环文本框

时间:2016-03-12 16:42:13

标签: c#

我有一系列带有标签名称和序号的文本框 例如entry_1 entry_2 exit_1 exit_2

我想循环遍历其中每一项以检查它们是否具有值并检索值

类似的东西:

for (int i = 1; i <= 2; i++)

entry =  "entry_" + i.text
exit = "exit_" + i.text

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

           List<string> Values = new List<string>();
            foreach (TextBox txt in this.Controls)
            {
                if (!string.IsNullOrWhiteSpace(txt.Text))
                {
                    Values.Add(txt.Text);
                }
            }

                or

            int countOfTextBoxes= //Your TextBox Count;
            TextBox txt;
            for (int i = 1; i <= countOfTextBoxes; i++)
            {
                txt = (TextBox)this.Controls["entry_" + i];
                if (!(string.IsNullOrWhiteSpace(txt.Text)))
                {
                    //Your Code For Retreiving Texts
                }
            }