本帖最后由 lamehsl 于 2010-11-20 16:39:36 编辑

解决方案 »

  1.   

    table.WriteXml(fileName);
    这样
    那个是写入格式而不是数据
      

  2.   

    不是呀,是写入数据的呀,我调试看了,那个newTable 是有数据的。newTable.rows[1].itemarry是有数据的,而且空行也出来的,就是没有数据显示。
      

  3.   

    你这个是一个WinForm程序吧,在测试你的代码过程中作了如下修改:this.datagridview.datasource=newTable;=>this.datagridvies.DataSource = newTable;
    this.datagridview.refresh();=>this.datagridview.Refresh();修改之后测试是能通过的,数据绑定也很正常,界面上也能看到数据。
      

  4.   

    哦,原来是已经可以,我是把我的datagridview 已经做好表头,排好版,原来数据导入的时候会在后面自动增加表的结构,这样也是可以,但是把我做好的排版冲乱了,是否通过代码重新排好,还是可以只导入填充数据,不需要重排的呢?谢谢
      

  5.   

    在绑定之前加这句代码
    datagridview .AutoGenerateColumns = false;