DataSet ds = new DataSet();
ds.ReadXml("XML 路径");
gv.DataSource = ds.Tables[0] gv 是GridView
gv.DataBind();
而且Book1和Book2不多 都叫Book就行了, 把他们放到一张表里
用xmldocument即可,自定义读取xml内容并手动绑定到gridview中,或者就像楼上一样,用xml数据源控件绑定;第一种方法灵活一些,学的多一些,第二种方法简单一些;各有优势
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
GridDataView.DataSource=ds.ReadXml(xmlpath);
GridDataView.DataBind();