【发布时间】:2009-11-21 19:57:56
【问题描述】:
我试图让这段代码工作大约 2 小时 =(我是 C# 新手,不知道所有的 .NET 库类。
目标是将 XML 数据填充到组合框
DataSet dataSet = new DataSet();
DataTable dataTable = new DataTable("table1");
dataTable.Columns.Add("col1", typeof(string));
dataSet.Tables.Add(dataTable);
StringReader strR = new StringReader("<root><parm1>val1</parm1><parm2>val2</parm2></root>");
dataSet.ReadXml(strR);
comboBox1.DataSource = dataSet.Tables[0];
comboBox1.DisplayMember = "col1";
comboBox1.ValueMember = "col1";
嗯,它没有按预期工作。组合框应显示 val1 val2
我不太明白 DataSet 中 DataTable 的列名与 XML-Tags 的关系...也许这就是重点?
提前谢谢你!
【问题讨论】: