以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  为什么输入表复制到大料表中列的位置会变啊  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11282)

--  作者:yuki
--  发布时间:2011/7/16 9:46:00
--  为什么输入表复制到大料表中列的位置会变啊

老师你好麻烦您帮我看下这个代码要怎么写啊  复制过去列的位置会变  有什么办法不改变列的位置吗

For Each dr1 As DataRow In DataTables("输入").Select("cd >" & 400)
    Dim dr2 As DataRow = DataTables("大料").AddNew
    For Each dc As DataCol In DataTables("大料").DataCols
        dr2(dc.Name) = dr1(dc.Name)
    Next
Next


--  作者:狐狸爸爸
--  发布时间:2011/7/16 10:47:00
--  

代码没有问题,手工调整好列的位置,然后保存好。


--  作者:vker8588
--  发布时间:2011/7/16 10:57:00
--  
呵呵,刚开始我也遇到过这样的问题哦!记得保存设置就可以了
--  作者:yuki
--  发布时间:2011/7/16 13:29:00
--  不行啊

我下面有好多表要复制处理的 位置变了 就数据对不上了


--  作者:yuki
--  发布时间:2011/7/16 16:36:00
--  有没有办法位置不变啊 狐爸

有没有办法位置不变啊 狐爸

我有好多表要复制的 每个都要调整位置很麻烦的

 


--  作者:狐狸爸爸
--  发布时间:2011/7/16 16:39:00
--  

调整每个表的列位置,然后保存一次。

 

或者看看:

http://www.foxtable.net/help/topics/0191.htm

http://www.foxtable.net/help/topics/1269.htm

 


--  作者:易服
--  发布时间:2011/7/16 16:42:00
--  
调整好位置后保存表视图应该可以