ComponentOne Reports for WinForms帮助文档
创建一个三行三列的表格
全部展开全部展开
全部折叠全部折叠

本文演示了设置一个三行三列表格的基本内容。完成如下步骤:

  1. 首先,创建一个能够生成和预览文档的范例的基础框架。创建一个新的.Net窗口应用程序项目。在窗体上添加一个C1PrintPreviewControl控件和一个C1PrintDocument组件。
  2. 设置C1PrintPreviewControl控件的Dock属性为填充(Fill)(预览控件应该是窗体上唯一的控件)。将C1PrintPreviewControl控件的文档属性设置为如下图所示的C1PrintDocument:

     
这样就能使C1PrintPreviewControl控件显示C1PrintDocument了

  1.  双击窗体标题栏切换到代码视图,然后在源代码中创建一个Form_Load 事件处理程序
  2.  其次,通过将下方代码添加到Form1_Load 事件处理程序中来创建一个新的C1.C1PrintDocument.RenderTable对象,并将其赋给一个变量。

Visual Basic

C#

  1. 现在,通过将下方代码追加到前一步骤的代码后面来给表格的主体(Body)添加三行三列

    Visual Basic

    C#

    此外注意,当我们直接将列添加到表格时,行也被添加到了表格主体(Body)中。这是因为RenderTable 对象总是由三个区域组成:头部(Header),主体(Body)和尾部(Footer)。在表格中这三者都是有可能为空的。如果你只是想创建一个简单的表格,那么你可以像我们这个例子中的做法一样,直接将行添加到主体(Body)中即可。

  2. 添加如下代码将表格的宽和高调整为15厘米

    Visual Basic

    C#

  3. 默认情况下,表格没有边框。往表格中添加深灰色的网格线:

    Visual Basic

    C#

  4. 你创建完了一个或多个需要渲染的表格对象后,你需要将他们添加到你的文档组件对象中。首先调用文档组件对象上的Add方法,将表格添加到文档的主体(Body)上,然后调用生成(Generate)方法创建文档,代码如下:

    Visual Basic

    C#

运行程序看一下::

你的应用程序运行时将会看起来跟下图很相似:

查看其它

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城