0

我准备在 vb 中制作一个使用 MSACCESS 数据库并且必须查看一些报告的软件。这包括从数据库中的不同表中获取大量信息并按顺序排列它们。

我想使用表格和文本来格式化报告。有没有办法像在 HTML 中一样使用表格。

我的意思是有没有一种方法可以让我们在 VB.NET 中使用 HTML 表(或类似的东西)?

PS:我不是专业的 VB 程序员。所以,我不知道这件事

我想查看的格式:

姓名:_ __ _ __ _ __ _ __ _ __

标签:_ __ _ __ _ __ _ __ _ _

[表开始]

[表格数据]

[表尾]

其他信息:

该表是具有合并行和列的标准表。

4

3 回答 3

3

您可以使用 Microsoft Report (RDLC) 制作数据库的自定义报告。

  1. 从项目菜单添加报表和数据集
  2. 随心所欲设计rdlc
  3. 将 Tablix 添加到您的 rdlc 并将数据集设置为数据源
  4. 将报表查看器添加到您的表单并设置设计的本地报表
  5. 将您的自定义数据传递到数据集并刷新您的报告

通过这个,您可以以 excel 和 pdf 格式打印和导出。Rdlc 有一些内置的 html 结构,我不认为你可以编辑它。

或者

您可以自己使用打印文档并直接提供 HTML 代码作为字符串内容。它会自己渲染它们。

我更喜欢使用 RDLC,简单且最好。:) 一切顺利...

编辑:名称和标签可以传递给报告,因为 'reportParameters' RDLC 可以满足您的需要。

于 2012-10-14T01:17:26.523 回答
1

您可以使用 vb 数据网格控件,点击以下链接

http://www.vbtutor.net/lesson26.html

编辑

以上是针对 vb 而不是针对 vb.net,如果您正在寻找 vb.net,请尝试使用 datagrid 组件或生成 HTML 并使用 Windows 应用程序内的浏览器控件加载它们

于 2012-10-14T01:00:59.903 回答