DataView dv=(DataView)this.datagird.DataSourse;
DataSet ds=dv.Table.DataSet;

解决方案 »

  1.   

    这样的处理好象不行!未处理的“System.InvalidCastException”类型的异常出现在 Test1.exe 中。其他信息: 指定的转换无效。
      

  2.   

    得到列名
    DataGrid.Tables[0].Columns[0].ColumnName
    你Grid不是和DataSet或者DataTable绑定的么?
      

  3.   

    1. myGrid.SetDataBinding(myDataSet,"Table");
    2.      
             myGrid.Tables[0].Columus[i].ColumnName
      

  4.   

    DataTable mydt = (DataTable)dataGrid1.DataSource;
      

  5.   

    DataTable mydt = (DataTable)dataGrid1.DataSource;
    这样你绑定到datatable之后当然也能到dataset,因为dataset是datatable的集合
      

  6.   

    第一个问题按照各位提示已经解决,但是:vs 2003 中DataGrid类没有Tables这个属性!!!!?
      

  7.   

    怎么才能知道当前datagrid显示的数据的dataset呢?