DataSet ds = new DataSet();
            DataTable dt = new DataTable("customer");
                                               
            ds.ReadXml(@"C:\\Users\\Administrator\\Desktop\\Client\\customer.xml");
            dt = ds.Tables[0];
            dataGridView1.AutoGenerateColumns = true;
            dataGridView1.DataSource = dt;控件没有内容显示

解决方案 »

  1.   

        dataGridView1.DataSource = dt;
    this.dataGridView1.DataBind();
      

  2.   

    ds.ReadXml(@"C:\\Users\\Administrator\\Desktop\\Client\\customer.xml");
    =>
    ds.ReadXml("C:\\Users\\Administrator\\Desktop\\Client\\customer.xml");
      

  3.   

    1.xml有没有值
    2.如果有值,读到的datatable里字段是否已经跟dgv已经添加的列的绑定的字段一致。
    如果没添加列,就把这个 dataGridView1.AutoGenerateColumns = true;去掉。