如何把datatable.select()返回的[]byte数组显示到DataGridView里?

解决方案 »

  1.   

    datatable.select()返回的是DataRow[]吧
    你可以把这些DataRow[]里面的DataRow添加到另一个DataTable里面,再显示!
      

  2.   

    不好意思写错了,是DataRow[]
    不过我试过你说的方法,不行的,总是有错误提示说"该行已经属于另一个表"
      

  3.   


            DataTable dt;
            DataView dv = dt.DefaultView;
            dv.RowFilter = " id=1 "; //id=1为SQL条件
            DataTable dt2 = dv.ToTable();
    绑dt2
      

  4.   


    //MSDN: DataSet.Merge (DataRow[])  将 DataRow 对象数组合并到当前的 DataSet 中 DataSet dset = mew DataSet();
    dset.Merge(rows);
    DataTable table = dset.Tables[0];