以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]窗口表导出excel数据不完整  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=179455)

--  作者:by0521
--  发布时间:2022/8/25 9:02:00
--  [求助]窗口表导出excel数据不完整
图片点击可在新窗口打开查看
窗口表中新增2个临时列(铝箔料号,PET料号),通过绘制给新增的2个列进行赋值,从窗口表看都是有数据的,但是导出成excel表后这2个列就有的就是空白。

--  作者:有点蓝
--  发布时间:2022/8/25 9:09:00
--  
不要在绘制里赋值。到datacolchanged事件,或者其它事件处理
--  作者:by0521
--  发布时间:2022/8/25 10:31:00
--  
Select Case e.DataCol.Name
    Case "AL厚度","铝箔宽幅"
        Dim dr As DataRow = e.DataRow
        If dr.IsNull("铝箔宽幅") Then
            Return
        Else
            dr("铝箔料号") = "01.31.01.0" & dr("AL厚度") & dr("铝箔宽幅")
        End If
End Select
这段代码放到 datacolchanged事件里,铝箔料号都是空白,也没有报错。这是啥问题。

--  作者:有点蓝
--  发布时间:2022/8/25 10:33:00
--  
"AL厚度","铝箔宽幅"是表达式列?
--  作者:by0521
--  发布时间:2022/8/25 10:44:00
--  
不是表达式,都是数值。
--  作者:有点蓝
--  发布时间:2022/8/25 10:44:00
--  
已有的数据重置一下列
--  作者:by0521
--  发布时间:2022/8/25 11:16:00
--  
根据条件筛选出数据,然后在窗口表增加的临时列,重置列之后,还是空白。


--  作者:有点蓝
--  发布时间:2022/8/25 11:28:00
--  
请上传实例说明