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