我弄了一个简单的FORM``现在想把在磁盘上的XML文件给导入到FORM的DataGridView控件上``
有知道的朋友麻烦教教``
我是新手``希望能放上代码``我再慢慢琢磨琢磨`谢谢`

解决方案 »

  1.   

    那你首先要保证你的xml文件格式是跟你的datagirdview一致的下面的过程简单演示了生成xml的过程和读取的过程,你可以参考生成的xml格式,做出xml格式数据
    private void SetDataGridView()
            {
                DataSet ds = new DataSet();
                DataTable dt = new DataTable();
                DataRow dtrow;
                //创建对应你Datagridview中列的Name
                dt.Columns.Add("ID");
                dt.Columns.Add("Name");
                dt.Columns.Add("Sex");            foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    dtrow = dt.NewRow();
                    dtrow["ID"] = row.Cells["ID"].Value;
                    dtrow["Name"] = row.Cells["Name"].Value;
                    dtrow["Sex"] = row.Cells["Sex"].Value;                dt.Rows.Add(dtrow);
                }            ds.Tables.Add(dt);            ds.WriteXml(@"D:\DataGridView.xml");
            }private void GetDataGridView()
            {            DataSet ds = new DataSet();
                ds.ReadXml(@"D:\DataGridView.xml");
                //如果
                dataGridView1.Columns.Clear();            dataGridView1.DataSource = ds.Tables[0];
            }
      

  2.   

    他们是一致的``
    XML我已经可以让它生成了`
    就是再把它导入的时候不行`
      

  3.   

    最好是用XMLReader的方法``
    可能要用到的关键词:
    stream,XMLread,Element.还有switcht和for循环`if语句``
    列和行要用循环语句来实现``
    高手请帮个忙``
    不尽感激`