10.0报表的奇怪问题.

升级过程当中,原来是9.2中文版的报表,结果升级到10.0英文版后,报表上凡是放的文本框,用代码传值过去的,无论你给它设置什么对齐方式,它始终是左对齐,够变态了吧?但是用传参到页面它或者绑定字段则都可以按指令动作,保证设置的对齐方式。

还请达人与我共享解决办法..

另外提出需要注意的几点:

1,传参代码必须放到给报表绑定数据源之后,否则它会弹出要你输入参数值的提示窗口。

   Dim ds As New DataSet
        getDataSet(ds, "select top 20 * from cpk", "cpk")
        Rpt.SetDataSource(ds)
        Dim cl As TextObject
        cl = CType(Rpt.PageHeaderSection1.ReportObjects.Item("Text6"), TextObject)
        cl.ObjectFormat.HorizontalAlignment = CrystalDecisions.[Shared].Alignment.RightAlign '无效代码
        cl.Text = "aaaaaaaaaaaaaaaaa"

        Me.CrystalReportViewer1.ReportSource = Rpt
        Rpt.SetParameterValue(0, "bbbbbbbbbbbb")  '不能放在前面,否则会弹出让你输入参数值

搞不懂10。0为什么非要如此运作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值