先读取到dataset,然后绑定dataset到控件就行了DataSet ds = new DataSet();
ds.Read(@"e:\1.xml");

解决方案 »

  1.   

    DataSet ds = new DataSet();
    ds.Read(@"e:\1.xml");gridview1.DataSource = ds;
    gridview1.DataBind();
      

  2.   

    dataset ds=new dataset();
    ds.readerxml(xml文件);
    this.datagrid1.datasource=ds.table[0];
    this.datagrid1.databind();
      

  3.   

    我的代码为了样
    protected void Page_Load(object sender, EventArgs e)
        {
            DataSet ds = new DataSet();
                string getfile = Server.MapPath(@"xmlElemnet/books.xml");
                ds.ReadXml(getfile);
                showXML.DataSource = ds;
                showXML.DataBind();    }
      

  4.   

    我用的是datalist控件,但是没有把xml文件节点下的内容提出来
      

  5.   

    你先调试看看数据集里有数据没有,要是有我估计是绑定方法的问题.你用的控件和datagridview绑定方法有区别.多试几下
      

  6.   

    你先调试看看数据集里有数据没有,要是有我估计是绑定方法的问题.你用的控件和datagridview绑定方法有区别.多试几下
      

  7.   

    你先调试看看数据集里有数据没有,要是有我估计是绑定方法的问题.你用的控件和datagridview绑定方法有区别.多试几下
      

  8.   

    我用的是datalist控件,但是没有把xml文件节点下的内容提出来
    --------------------
    你断点看看ds的哪个表是你要的内容,就绑定哪个表!!!