以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=63765) |
-- 作者:chiniyui -- 发布时间:2015/1/28 11:17:00 -- [求助] Dim drs As List(Of DataRow) = DataTables("预算").Select("[日期] Is Not Null") For Each dr As DataRow In drs For Each dc As DataCol In DataTables("预算").DataCols Select Case dc.Name Case "日期","星期" Case Else If dr.IsNull(dc.Name) = False Then Dim r As Row = Tables("销售量").Addnew r("日期") = dr("日期") r("星期") = dr("星期") r("类目") = dc.Name r("数量") = dr(dc.Name) End If End Select Next Next |
-- 作者:Bin -- 发布时间:2015/1/28 11:19:00 -- 你的代码没问题啊.排除了 日期和星期列,其他都运作啊. |
-- 作者:chiniyui -- 发布时间:2015/1/28 11:28:00 -- 好的,我明白了。还有个问题就是,我的Click事件点一次转置一次,想在没有数据变化的时候禁止重复转置 |
-- 作者:Bin -- 发布时间:2015/1/28 11:29:00 -- 你把代码写到DataColChanged事件. 搞不定就上例子
|