dataGridView控件读取Excel文件,adapter.Fill(ds);
                dataGridView.AutoGenerateColumns = false;//关闭自动产生列
                //dataGridView.datab
                dataGridView.DataSource = ds.Tables[0];
关闭自动产生列dataGridView1.AutoGenerateColumns = false; 表格读出有数据但是不显示
设置dataGridView1.AutoGenerateColumns = true可以显示数据,但是实在后面表格后面添加的列,
怎么让都会的excel数据显示在我已经添加好的列下面呢

解决方案 »

  1.   

    设置列的DataPropertyName 属性为dt中的列名称
      

  2.   

    用NPOI试试
      

  3.   

    使用NPOI 导入EXCEL 然后加载到你的数据之后,或者你可以记录好你的那个row index 每次你自己加数据的话就加到那个索引之后。
      

  4.   

    AutoGenerateColumns 设置为true,然后把gridview列全部清除掉