首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何把XML文件作为comboBox的数据原

2011-12-23 
怎么把XML文件作为comboBox的数据原?怎么把XML文件作为comboBox的数据原?[解决办法]public static DataSet

怎么把XML文件作为comboBox的数据原?
怎么把XML文件作为comboBox的数据原?

[解决办法]
public static DataSet ConvertXMLToDataSet(string xmlData)
{
StringReader stream = null;
XmlTextReader reader = null;
try
{
DataSet xmlDS = new DataSet();
stream = new StringReader(xmlData);
//从stream装载到XmlTextReader
reader = new XmlTextReader(stream);
xmlDS.ReadXml(reader);
return xmlDS;
}
catch (System.Exception ex)
{
throw ex;
}
finally
{
if (reader != null) reader.Close();
}
}


然后ComboBox1.DataSource = myDataSet.Tables[0];
[解决办法]
XmlReader xr = XmlReader.Create(@ "XMLTest.xml ");
DataSet dt = new DataSet();
dt.ReadXml(xr);

IList <string> list = new List <string> ();
for(int i = 0; i < dt.Tables[0].Rows.Count; i++){
list .Add(dt.Tables[0].Rows[i][ "name "].ToString());
}

comboBox1.DataSource = list;

XML文档要求是dataset导出格式的。

热点排行