#region GetDataSetByXml 读取xml直接返回DataSet
/// <summary>
/// 读取xml直接返回DataSet
/// </summary>
/// <param name="strPath">Xml的相对路径</param>
/// <returns>已装入XML文档的DataSet</returns>
private void GetDataSetByXml()
{
string strXmlPath = System.IO.Directory.GetCurrentDirectory();
strXmlPath = strXmlPath + "\\louhao.xml";
DataSet ds = new DataSet();
try
{
//读取XML到DataSet
ds.ReadXml(strXmlPath);
if (ds.Tables.Count > 0)
{
DataTable dt = ds.Tables[0];
comlh.DataSource = dt;
comlh.ValueMember = "louhao"; }
}
catch (Exception)
{
}
}
#endregion
附录:louhao.xml
<root>
<table1>
<louhao>1号楼</louhao>
</table1>
<table1>
<louhao>2号楼</louhao>
</table1>
<table1>
<louhao>3号楼</louhao>
</table1>
<table1>
<louhao>4号楼</louhao>
</table1>
<table1>
<louhao>5号楼</louhao>
</table1>
</root>