C#中,我要读取XML并且绑定到GRIDVIEW上去

2024-12-27 18:47:59
推荐回答(4个)
回答1:

DataSet ds = new DataSet();
ds.ReadXml("XML 路径");
gv.DataSource = ds.Tables[0] gv 是GridView
gv.DataBind();
而且Book1和Book2不多 都叫Book就行了, 把他们放到一张表里

回答2:

用xmldocument即可,自定义读取xml内容并手动绑定到gridview中,或者就像楼上一样,用xml数据源控件绑定;第一种方法灵活一些,学的多一些,第二种方法简单一些;各有优势

回答3:

DataTable dtBaseDataList = new DataTable(strTableName);
//DataTable增加相应的列
DataColumn myCol = new DataColumn("ColName", Type.GetType("System.String"));
dtBaseDataList.Columns.Add(myCol);
//增加其他列
……
//从XML中读取数据
dtBaseDataList.ReadXml(strXMLPath);
//把DataTable绑定到GridView

回答4:

GridDataView.DataSource=ds.ReadXml(xmlpath);
GridDataView.DataBind();