datatable dt=(DataTable)datagridview.DataSource后,改变datagridview,我现在拖动了一下列,datagridview变化了,能否使dt也跟着变化,应该怎样实现,十分着急,万分感谢

解决方案 »

  1.   

    我现在拖动了一下列,datagridview变化了
    你这个是列的大小变化,数据又没变化
      

  2.   

    列拖动到其它的位置,datagridview的列变化了,拖动的列的列标题和列的内容都变化了,但是dt没有变化
      

  3.   

    DataSet ds = new DataSet();
    SqlDataAdapter sda;SqlCommandBuilder scb = new SqlCommandBuilder(sda);
    sda.Update(ds);
    this.dataGridView1.DataSource = ds.Tables[0];
      

  4.   

    应该是仅限于内容的变化吧,
    datagridview本身是用来展现、编辑数据的
      

  5.   

      把 datatable dt=(DataTable)datagridview.DataSource 写到 DataGridView 的 ColumnWidthChanged 事件中就可以了