以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=185882)

--  作者:JoyGum
--  发布时间:2023/3/23 10:17:00
--  [求助]
请问绑定表,数组和日期 is null时, 打印出来是空白,有日期时打印出来不要有时分秒,代码怎么处理。
--  作者:有点蓝
--  发布时间:2023/3/23 10:19:00
--  

--  作者:JoyGum
--  发布时间:2023/3/23 10:39:00
--  [求助]打印报表綁定表達式问题
老师抱歉!没说清楚。
For c As Integer = 0 To ColNames.Length - 1
    rt.Cells(0, c).Text = ColCaptions(c)
    If tb.Cols(c).Visible Then
        If tb.Cols(c).IsNumeric OrElse tb.Cols(c).IsDate Then \'如果是数值或日期列
            rt.Cols(c).Style.TextAlignHorz = prt.AlignHorzEnum.Right \'数据水平靠右
        End If
        If c = 4 OrElse c = 5 OrElse c = 6 Then
            rt.Cells(1, c).Text = "[Format(Fields!" & ColNames(c) & ".Value, ""#,##0.00"")]" \'設置綁定表達式
        Else
            rt.Cells(1, c).Text = "[Fields!" & ColNames(c) & ".Value]" \'設置綁定表達式
        End If
    End If
Next
图片点击可在新窗口打开查看此主题相关图片如下:1_page1.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/3/23 11:04:00
--  
试了一下,没有办法。不要使用绑定,改为遍历赋值把,类似:http://www.foxtable.com/webhelp/topics/1233.htm
--  作者:JoyGum
--  发布时间:2023/3/23 11:11:00
--  
好的。谢谢老师!