1
A
回答
1
你可以尝试在这些线路上的东西,如果所有的文本框在页面上直接
foreach(Control c in Page.Controls)
{
if (c is TextBox)
{
//get the text
}
}
这会不会对孩子的控制工作,为您将不得不递归迭代
+0
我会改变,所以你使用文本框TB = C为文本框,然后检查是否TB!= NULL,可以使确定它是一个TextBox。否则,您必须将控件取消两次。 –
1
是的,你可以把你的控制面板,然后迭代和获得价值。例如
foreach (Control ctrl in Panel1.Controls)
{
if (ctrl.GetType().Name == "TextBox")
{
if (((TextBox)ctrl).Text != string.Empty)
{
// do stuff here
}
}
}
11
public IEnumerable<string> AllTextsFromTextboxes()
{
foreach (var control in Page.Controls.OfType<TextBox>())
{
yield return control.Text;
}
}
1
private void FindSelecedControl(Control control)
{
if (control is TextBox)
{
TextBox txt = (TextBox)control;
txt.Enabled = false;
}
else
{
for (int i = 0; i < control.Controls.Count; i++)
{
FindSelecedControl(control.Controls[i]);
}
}
}
foreach (Control control1 in this.Form.Controls)
{
FindSelecedControl(control1);
}
相关问题
- 1. 获取多个环文本框的值
- 2. 如何获取多个文本框值?
- 3. 从多个文本框中获取值
- 4. 从多个文本框中获取值
- 5. 如何从java swing中的多个文本框中获取值
- 6. 如何从一个文本框中获取多个值?
- 7. 如何使用循环获取文本字段中的值?
- 8. 从一个循环获取复选框的多个值
- 9. 每个循环文本框的值
- 10. 如何从生成的foreach循环中获取多个值复选框
- 11. 如何一次从多个文本框中获取值?
- 12. 如何获得while循环内的文本框值?
- 13. 如何从循环中获取多个下拉值?
- 14. 如何使用while循环在onchange中获取多个值
- 15. 如何使用jquery获取多个文本框的值?
- 16. 标记多个文本框值合并在while循环表中
- 17. 如何通过许多文本框不允许空值循环?
- 18. 如何在循环中获取值?
- 19. 如何通过for循环将多个文本框值放到数组中
- 20. 如何在asp.net中的文本框中取多个值
- 21. 从另一个UIViewController文本框中获取文本框的值
- 22. 如何为表创建多个文本框在for循环
- 23. 如何为多个文本框运行for循环
- 24. 从javascript中的按键获取多个文本框的值
- 25. 循环内的文本框值
- 26. 如何从文本旁边的文本框中获取值
- 27. 如何从两个不同的HTML文本框中获取值?
- 28. 如何在jQuery中获取两个动态文本框的值
- 29. 如何在SSRS中的文本框中获取多值参数的值
- 30. 在循环中获取每100个值
请提供例如标记代码,使人们可以帮助你 – Curt