以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]第二列首行填充问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57427) |
||||
-- 作者:xiaoyongxg2 -- 发布时间:2014/9/24 16:55:00 -- [求助]第二列首行填充问题 甜老师,为什么执行代码后不是从首行填充的? 如何让第二列、第三列等都从首行填充?
|
||||
-- 作者:Bin -- 发布时间:2014/9/24 17:04:00 -- .
|
||||
-- 作者:有点甜 -- 发布时间:2014/9/24 17:16:00 -- Dim Cols1() As String = {"产品"} Dim drs2 As List(Of DataRow) = DataTables("表A").Select("产品名称 is null") Dim Cols3() As String = {"规格"} |
||||
-- 作者:xiaoyongxg2 -- 发布时间:2014/9/24 17:19:00 -- BIN老师没有变化啊,执行后效果还是那样,代码还是也没变,还是原来的 |
||||
-- 作者:Bin -- 发布时间:2014/9/24 17:20:00 -- 呵呵,不可能的. 你是不是用的老版本 CatCH目录删叼 |
||||
-- 作者:Bin -- 发布时间:2014/9/24 17:27:00 -- Dim h As New Filler h.SourceTable = DataTables("表B") \'指定数据来源 h.SourceCols = "产品" \'指定数据来源列 h.DataTable = DataTables("表A") \'指定数据接收表 h.DataCols = "产品名称" \'指定数据接收列 h.Distinct = False h.Fill() \'填充数据 Dim c As Integer Dim drlist As List(of DataRow) = DataTables("表A").Select("规格型号 is null") For Each dr As DataRow In DataTables("表C").DataRows Dim drr As DataRow If c < drlist.count Then drr=drlist(c) c+=1 Else drr=DataTables("表A").AddNew End If drr("规格型号")=dr("规格") Next 直接复制代码带按钮里面
|
||||
-- 作者:xiaoyongxg2 -- 发布时间:2014/9/24 17:33:00 -- 我没找到写在按钮里的代码有什么变化,谢谢二位老师指点。 |