通过对dataset 查询得到 
DataRow[] dr = dataset.table[0].select(string,string)请问DataRow[] 的dr能直接绑定datagrid吗?是不是要转为datatable啊?怎么转呢?

解决方案 »

  1.   

    为什么不用DataView?
    DataView dv = ds.Tables[0].DefaultView;
    dv.RowFilter = "......";直接绑定dv到grid即可
      

  2.   

    to 是不是要转为datatable啊?怎么转呢?use DataTable.ImportRow method
      

  3.   

    to Knight94(愚翁) 
    ImportRow 的参数是datarow ,不能用datarow[]
      

  4.   

    to brightheroes(在地狱中仰望天堂)dataset.table[0].select(string,string)
    得不到 dataview 
      

  5.   

    to ImportRow 的参数是datarow ,不能用datarow[]yun~自己做个foreach循环不就行了。
      

  6.   

    晕 就是不想循环 才发贴
    to brightheroes(在地狱中仰望天堂)dataset.table[0].select(string,string)
    得不到 dataview --->
    DataView dv = ds.Tables[0].DefaultView;
    dv.RowFilter = "name = 'asdfasdf'";
    dv.Sort = "Age";this.DataGrid1.DataSource = dv;……