首先我必须说,当我的英语不是很好的时候,所以我很抱歉我的错误和语法。
我有很多文本框创建的简单时间表,它们在组网格中。我有一个buttom,用于在文本框中添加一些文本。用户将在texbox中添加一些文本,点击按钮(创建)并创建完整的时间表,他需要什么。
而且有一个问题。我可以在方法SaveState中手动保存所有输入,如下所示:e.PageState["something"] = gui_Something.Text;
,但我有3个网格,其中有40个文本框...我需要一些方法将它全部保存在一个方法中,或类似的东西。它看起来像田野,但事实并非如此。在现场我可以做类似的事情:
int[] field = new int[5];
int some = 0;
for (int i = 0; i < field.Length; i++)
{
field[i] = some;
e.PageState["Something" + i] = gui_poznamky.Text;
}
但我的网格文本框不是字段xD
是的,有人能帮帮我吗?我是初学者,我从很短的时间开始编程,所以有时我需要一些帮助。 感谢所有的答案,我很抱歉我的英语(:答案 0 :(得分:0)
您可以尝试这样的方法来迭代网格中的所有控件,然后做一些奇特的工作来找到每个文本框的数据应该保存到哪里...
foreach (Control childCtrl in MainGrid.Children)
{
if (childCtrl is TextBox)
{
TextBox Txtbox = (TextBox)childCtrl;
Console.WriteLine("Found Textbox: " + Txtbox.Name);
}
}