碰到过类似问题,解决方法:
dataSet.Tables["table"].DefaultView.Sort 
 = ((DataTable)dataGrid).DefaultView.Sort

解决方案 »

  1.   

    dataSet.Tables["table"].DefaultView.Sort 
     = ((DataTable)dataGrid.DataSource).DefaultView.Sort
      

  2.   

    好像不行哦。
    第一个方法说不能将dataGrid转成DataTable
    第二个方法中,dataGrid.DataSourse不就是dataSet.Tables["table"]吗?这样根本就是什么都没改。
      

  3.   

    试一试
    CurrencyManager cm;
    cm=(CurrencyManager)dataGrid1.BindingContext[dataGrid1.DataSource];
    DataRowView drv;
    drv =(DataRowView)cm.Current;
    DataRow myDataRow = drv.Row;
    myDataRow.Delete();
    因该没问题的
    这可是TheAres教我的哦