如何把xml文件读入datagrid,再写入到数据库中

解决方案 »

  1.   

    DataSet ds=new DataSet()
    ds.ReadXml();ds.WriteXml();
      

  2.   

    声明一个DataSet
    System.Data.DataSet ds = new DataSet(Xml_file_name);
    string filePath = "Complete path where you saved the XML file";
    ds.ReadXml(filePath);dataGrid1.DataSource = ds;
    dataGrid1.DataMember = "Xml file name";
    dataGrid1.CaptionText = dataGrid1.DataMember;
      

  3.   

    将Xml文件读入DataGrid的优化方案:DataSet ds=new DataSet();
    XmlDataDocument datadoc = new XmlDataDocument();// 从 XML 数据推导数据集架构并加载 XML 数据
    datadoc.DataSet.ReadXml(new StreamReader(@"d:\abc.xml"));
    ds=datadoc.DataSet;
    this.dataGrid1.DataSource=ds.Tables[0];存入数据库不太清楚,学习ing
      

  4.   

    oleDbDataAdapter1.Update(dataset1);//dataset1是datagrid的datasource这样就可以直接更新数据库。参见微软自带的帮助文档
    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vbcon/html/vbwlkwalkthroughdisplayingdatafromsingletableinwindowsform.htm
    又没有更好的方法和例子啊?学习ing
      

  5.   

    不妨可以先存入数据库再从数据库中读到datagrid中应该要简单点。
      

  6.   

    你先装如xmldoncument,然后在读取,把你需要的内容放入数据库.