Foxtable(狐表)用户栏目专家坐堂 → [求助] 如何编写这样的代码


  共有5010人关注过本帖平板打印复制链接

主题:[求助] 如何编写这样的代码

帅哥哟,离线,有人找我吗?
czgtiger
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:475 积分:3548 威望:0 精华:0 注册:2012/8/30 10:58:00
[求助] 如何编写这样的代码  发帖心情 Post By:2013/7/12 21:33:00 [只看该作者]

目的:通过复选框选中编号,打印出"份数"例中的份数,


此主题相关图片如下:1.jpg
按此在新窗口浏览图片
比方,选中YR-35,"份数"中是5,预览结果如下:
此主题相关图片如下:2.jpg
按此在新窗口浏览图片

现在编写了一段代码,不知道如何修改,请高手指点


Dim doc As New PrintDoc '定义一个报表
Dim rs As New prt.RenderText()
doc.Stacking = prt.StackingRulesEnum.InlineLeftToRight '设置排列方式
For i As Integer = 1 To 5
    Dim rt As New prt.RenderTable() '定义一个表格对象  
    rt.Style.GridLines.All = New prt.LineDef '将网格线类型设为默认类型
    rt.Width = 70 '表格宽度为50mm
    rt.Style.Spacing.All = 2 '和其他对象之间的间隔为2mm
    rt.SplitVertBehavior = prt.SplitBehaviorEnum.Never '避免垂直换页的时候,表格被分割成两部分.
    rt.Cols(0).Width = 15
    rt.cells(0,0).Text = "产品编号"
    rt.cells(0,1).text = "YR-35"
    rt.Cells(1,0).Text = "成份比例"
    rt.Cells(2,0).Text = "纱支"
    rt.Cells(3,0).Text = "密度"
    rt.Cells(4,0).Text= "幅宽"
    rt.cells(5,0).text = "克重"  
    rt.cells(6,0).Text = "备注"
    rt.Cells(7,0).SpanCols =2
    rt.cells(7,0).text = "           上海佑冉经贸发展有限公司"
    rt.Rows(7).Style.BackColor = Color.LightGray
    doc.Body.Children.Add(rt) '将表格对象加入到报表中
Next
Doc.Preview() '预览报表

 

最好其中的rt.cells().text = 数据动态的从产品表中读出,如何实现这些功能呢



 回到顶部
总数 12 1 2 下一页