应该先生成xsd文件,再ReadXmlSchema(@"myXmlDoc.xsd");就可以。
XmlDataDocument DocFrame = new XmlDataDocument();
DataSet DataFrame = DocFrame.DataSet; DocFrame.DataSet.ReadXmlSchema(@"myXmlDoc.xsd");
DocFrame.Load(@"myXmlDoc.xml"); dataGrid1.DataSource = DataFrame;
dataGrid1.DataMember = "table1";
XmlDataDocument DocFrame = new XmlDataDocument();
DataSet DataFrame = DocFrame.DataSet; DocFrame.DataSet.ReadXmlSchema(@"myXmlDoc.xsd");
DocFrame.Load(@"myXmlDoc.xml"); dataGrid1.DataSource = DataFrame;
dataGrid1.DataMember = "table1";
myDataSet.ReadXml(@"文件路径");
dataGrid1.DataSource = myDataSet;
dataGrid1.SetDataBinding(myDataSet,"数据库表名");
{
DataSet thisDataSet = new DataSet();
string filename="myXmlDoc.xml";
thisDataSet.ReadXml(filename); ******
//指定DataSource显示数据
dataGrid2.DataSource=thisDataSet.Tables["table1"];
}