for ASP.NET, but it is similar for winform:DataSet ds = new DataSet();
ds.ReadXml("Youxml.xml");DataGrid1.DataSource = ds.Tables[0].DefaultView;
DataGrid1.DataBind();

解决方案 »

  1.   

    E:\C#练习\xml练习\Form1.cs(110): “System.Windows.Forms.DataGrid”并不包含对“DataBind”的定义DataGrid1.DataBind();这个地方好像不行?
      

  2.   

    上面的错误是在windows程序,web程序中这样,高手帮忙解决一下!“/xml练习”应用程序中的服务器错误。
    --------------------------------------------------------------------------------分析器错误 
    说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能加载类型“xml缁冧範.WebForm1”。源错误: 
    行 1:  <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="xml缁冧範.WebForm1" %>
    行 2:  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    行 3:  <HTML>
     源文件: c:\inetpub\wwwroot\xml练习\WebForm1.aspx    行: 1
      

  3.   

    DataGrid1.SetDataBinding(ds.Tables[0].DefaultView);
      

  4.   

    E:\C#练习\xml练习\Form1.cs(110): 重载“SetDataBinding”方法未获取“1”参数
      

  5.   

    其实不用SetDataBinding,直接
    DataSet ds = new DataSet();
    ds.ReadXml("Youxml.xml");
    DataGrid1.DataSource = ds.Tables[0].DefaultView;
    就行