请问.net中怎么把当前datagrid的数据全部导入到一个datatable里?谢谢!

解决方案 »

  1.   

    写错了
    我是说直接把datagrid绑定的dataset
      

  2.   

    你的DataGrid绑定的是一个DataSet吗?
    如果就是按楼上说的办法
    DataTable dt = ds.Table[0];
      

  3.   

    DataSet ds=new DataSet();
    DataGrid1.DataSource=ds.Table[0];
    DataGrid1.DataBind();
      

  4.   

    DataTable dt = ds.Table[0];
    同意
      

  5.   

    你们理解错我的意思了,我的意思是我的datagrid是根据条件绑定的不同的datatable,我的意思是怎么样能得到当前的datagrid的datatable啊?
      

  6.   

    DataTable dt = datagrid1.DataSource;try it
      

  7.   

    to superdullwolf:无Tables[0]方法:
    to chengbo1983:无法将类型“object”隐式转换为“System.Data.DataTable”(抱这个错)
      

  8.   

    DataTable dt = (DataTable)datagrid1.DataSource;//确定你绑定的是DataTable
      

  9.   

    datagrid.datasource=ds.table("datatable")
    datagird.databind