我想实现的是dataset中选择某几列重新排序邦定到Spread 控件上,要效率比较高的办法

解决方案 »

  1.   

    dataset.Tables(0).Select(条件,排序字段)
      

  2.   

    用dataset.Tables[0].DefaultView.FindRows(object[] key)方法试试能不能满足需要。具体使用方法参考MSDN
      

  3.   

    控件应该提供改变列次序的方法 看一下Spread 控件的帮助
      

  4.   

    dataset.tables.add( dataset.Tables(0).clone);dataset.Tables(1).Columns.Remove("移除列的名称");dataset.Tables(1).AcceptChanges();dataset.Tables(1).Select(条件,排序字段)
      

  5.   

    //Clone() 只复制了 架构和约束条件
    //Copy() 复制了 架构和约束条件 和资料