C# 如何从控件中提取值并将其写入XML?
我有一个表单,其中包含用户和添加的无限多个选项。 有些选项在文本框中,有些在组合框中(选定的是要提取的值) 表单的方式是,用户可以添加任意数量的组合框和文本框,并允许他将这些信息写入XML 如何用c#编写代码?如果有人能给我一个简短的例子,每个循环通过每个添加的组合框和文本框,那将是伟大的C# 如何从控件中提取值并将其写入XML?,c#,xml,combobox,textbox,C#,Xml,Combobox,Textbox,我有一个表单,其中包含用户和添加的无限多个选项。 有些选项在文本框中,有些在组合框中(选定的是要提取的值) 表单的方式是,用户可以添加任意数量的组合框和文本框,并允许他将这些信息写入XML 如何用c#编写代码?如果有人能给我一个简短的例子,每个循环通过每个添加的组合框和文本框,那将是伟大的 提前感谢。您可以像这样遍历表单中的所有控件 foreach(Control control in this.Controls) { //here 'this' is representing the
提前感谢。您可以像这样遍历表单中的所有控件
foreach(Control control in this.Controls)
{
//here 'this' is representing the form you want to iterate through
//you can check whether it is a combobox or a text box
if(control.GetType() == typeof(Combobox))
{
//this is a combo box
}
else if(control.GetType() == typeof(Textbox))
{
//this is a text box
}
}
使用上述方法,您将在特定窗体中找到控件。之后,您可以将信息写入XML文件,这不会占用用户无限长的时间吗?;)