以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怎么把某行里的abc列里的数值 按照从大到小,依次写入到 D E F 列? 已经上传例子。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31111) |
||||
-- 作者:iswear512 -- 发布时间:2013/4/10 13:07:00 -- 怎么把某行里的abc列里的数值 按照从大到小,依次写入到 D E F 列? 已经上传例子。 如题 怎么把某行里的abc列里的数值 按照从大到小,依次写入到 D E F 列? 该怎么写呢
已经上传例子。
[此贴子已经被作者于2013-4-10 13:24:17编辑过]
|
||||
-- 作者:y2287958 -- 发布时间:2013/4/10 13:15:00 -- 上例子 |
||||
-- 作者:iswear512 -- 发布时间:2013/4/10 13:31:00 -- 顶一下 |
||||
-- 作者:e-png -- 发布时间:2013/4/10 13:35:00 -- Dim drs As List(Of DataRow) drs = DataTables("表A").Select("[数1] is not null") For Each dr As DataRow In drs dr("箱长") = dr("数1") Next |
||||
-- 作者:iswear512 -- 发布时间:2013/4/10 13:42:00 -- 以下是引用e-png在2013-4-10 13:35:00的发言: Dim drs As List(Of DataRow) drs = DataTables("表A").Select("[数1] is not null") For Each dr As DataRow In drs dr("箱长") = dr("数1") Next 呃 我的意思是说 如果数1 数2 数3 是 2 ,3, 1, 那写入到箱长,箱宽,箱高的时候,得是 3,2,1 如果是2,2, 3 那写入时就是3, 2,2
[此贴子已经被作者于2013-4-10 13:42:57编辑过]
|
||||
-- 作者:唐尸三摆手 -- 发布时间:2013/4/10 14:11:00 -- \'以下代码请放到按钮中测试
Dim Dt As DataTable = DataTables("表A") |
||||
-- 作者:iswear512 -- 发布时间:2013/4/10 14:14:00 -- 谢谢楼上,刚测试了,没有成功。 出来的效果是这样的。
|
||||
-- 作者:唐尸三摆手 -- 发布时间:2013/4/10 14:16:00 -- 正确的结果应该是什么样的? |
||||
-- 作者:iswear512 -- 发布时间:2013/4/10 14:17:00 -- 正确的结果应该是 : 如果 数1,数2,数3 是 2,4,7的话 , 那箱长,箱宽,箱高应该是 7,4,2 如果 数1,数2,数3 是 4,4,7的话 ,那箱长,箱宽,箱高应该是 7,4,4
|
||||
-- 作者:唐尸三摆手 -- 发布时间:2013/4/10 14:22:00 -- 此主题相关图片如下:2013-04-10 14-20-59.png 这个结果对不对? |