PB中打印当前页

当在一个DW中存在多页时,为了打印当前页,可以考虑使用如下代码:

If cbx_curr_page.Checked Then
    dw_cf.Modify("DataWindow.Print.Page.Range='" + dw_cf.Describe("Evaluate('page()'," + dw_cf.Object.Datawindow.FirstRowOnPage + ")") + "' ")
Else
    dw_cf.Modify("DataWindow.Print.Page.Range='' ")
End If

dw_cf.Print( )


另:
如下代码 可以实现滚动纵坐标滑块,动态指定下拉列表:
DW 事件名称:scrollvertical

Integer li_firstrow
li_firstrow = Integer(Object.Datawindow.FirstRowOnPage)

If li_firstrow > 0 Then
    ddlb_per_type.Text = ddlb_per_type.Text(li_firstrow)
End If


另:
如下代码 可以实现选择下拉列表时,动态滚动到 对应的页:
下拉列表事件:selectionchanged

Integer li_row

li_row = dw_cf.Find("rylb = '" + String(Index) + "'",1,dw_cf.RowCount())

If li_row <= 0 Then li_row = 1

dw_cf.ScrollToRow(1)
dw_cf.scrollpriorpage( )
dw_cf.ScrollNextPage( )
dw_cf.ScrollToRow(li_row)

dw_cf.SetFocus( )

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值