在C#中,利用DataGridView读取Items.xml这文件

在C#中,利用DataGridView读取Items.xml这文件时,我知道利用DataGridView1.DataMember = "Item"是要显示的数据是Item条目中的内容,但是这个Items.xml有多个不同名称的条目,我怎么才用把这个xml文件的所有数据都显示到DataGridView中。
这个就是XML文件,他不止了company,substation这两个条目,还有terminal,voltagelevel等一些我条目。怎么才能把这些数据全部显示在同一个文件夹上。

这个你是直接绑定的吗?
我没有试过,但是可以用一个datatable来辅助绑定!
if(File.Exist("item.xml"))//判断文件存在就读取
{
DataSet ds=new DataSet();
ds.ReadXML("item.xml");//这个文件的路径你自己修改
DataTable dt=ds.Tables[0];
datagridview1.DataSource=dt.DefaultView;
}

这样就可以直接把所有的名称条目都显示出来了!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-01
加条件过滤一下
相似回答