我正在开发一个程序,其中包含30个文本框和30个旁边的复选框。我希望人们检查名称,然后按发送按钮。程序然后将名字保存在一个txt文件中,在它们旁边有一个真或假的声明,然后它将文件上传到一个ftp服务器供我分析。 我面临的问题是我不想为每个文本编写代码,并选中加载并将其值保存在txt文件中的复选框。 如果我将文本框命名为tbox1; tbox2; tbox3等。如何使用循环来说写tbox的值i +; + cbox i on line i thing.txt反之亦然? 请任何帮助将grately apreciated因为这将节省我很多unnesacery代码写作!在C#中使用变量作为文本框名称的一部分#
2
A
回答
2
for (int i = 0; i <= count; i++)
{
TextBox textbox = (TextBox)Controls.Find(string.Format("tbox{0}", i),false).FirstOrDefault();
CheckBox checkbox = (CheckBox)Controls.Find(string.Format("cbox{0}", i),false).FirstOrDefault();
string s = textbox.Text + (checkbox.Checked ? "true" : "false");
}
1
您可以遍历表单上的所有控件,并根据它们的类型/名称从它们中检索值。
4
您应该创建一个List<TextBox>
,并在构造函数中用您的文本框填充它。
然后,您可以遍历列表并处理文本框。
0
假设这是ASP.NET,你可以使用这样的事情:
StringBuilder sb = new StringBuilder();
for(int i = 1; i < 30; i++){
TextBox tb = FindControl("TextBox" + i);
Checkbox cb = FindControl("CheckBox" + i);
sb.AppendFormat("TextBox{0}={1}; {2}", i, tb.Text, cb.Checked);
}
string result = sb.ToString();
// Now write 'result' to your text file.
0
遍历控制在你的窗体/控件和调查名称:
foreach (Control control in f.Controls)
{
if (control is TextBox)
{
//Investigate and do your thing
}
}
相关问题
- 1. 使用变量名称作为另一个变量名称的一部分
- 2. 在python中使用变量作为新文件的名称的一部分
- 3. C#,作为对象名称的一部分的变量值?
- 4. Handlebar.java部分名称作为变量
- 5. 如何在ColdFusion中将变量名称作为函数名称的一部分?
- 6. 如何在MongoDB shell中使用变量作为字段名称的一部分?
- 7. 传递数字作为Shiny中变量名称的一部分
- 8. VB.Net文本框输入文本作为变量名称
- 9. 变量作为列名的一部分
- 10. WiX:是否可以使用变量名称作为其他变量名称的一部分?
- 11. 使用变量作为动态SQL中列名的一部分
- 12. 在Java中使用变量作为其他变量的名称
- 13. 在Jinja2中使用变量名称作为块名称?
- 14. Microsoft Access VB:使用变量作为字段名称的一部分
- 15. puppet:试图使用定义$ title作为hiera变量名称的一部分
- 16. 变量dustjs部分名称
- 17. C++内部更改变量名称为
- 18. 使用变量在CMD中指定文件名的一部分
- 19. 在Javascript/jQuery中动态添加变量名称作为对象的一部分
- 20. 将Id名称的一部分变为变量
- 21. JMeter预处理变量作为报告文件名称的一部分
- 22. 使用本地变量作为LINQ查询的一部分
- 23. 使用var作为部分名称?
- 24. 内新的变量名称中使用外部变量名VB.Net
- 25. 使用变量作为另一个变量的部分值?
- 26. 使用变量作为属性名称
- 27. 使用保留名称作为变量
- 28. 使用变量值作为C#中返回值的变量名称
- 29. 使用参数作为变量名称在objective-c
- 30. 字母“c”作为变量名称
使用中继器或任何其他控件,允许您复制UI – 2011-02-28 15:05:35
如果您可以使用jquery - 请查看http://sushantp.wordpress.com/2009/02/23/jquery-get-the-checked-and-unchecked-items-from-list -of-复选框/。这使您可以轻松地从页面获取已选中(或未选中)复选框的列表。 – 2011-02-28 15:09:02
感谢这看起来不错,但在这种语言中还没有走得很远,所以这仍然比我高。 – Gerharddc 2011-03-01 13:01:18