C# - 创建 HTML 报告

标签 c# html reporting

我的 winform 应用程序中有 4 个数据集,它们从我的数据库中获取值。值,例如我的产品表中有多少产品以及有关类别的信息。我想知道如何将数据集信息保存在 html 页面中。我想创建一个 html 模板,以便我可以很好地呈现信息。我怎样才能做到这一点?有没有好的指南可以解释如何做到这一点?

最佳答案

对于像 RazorEngine 这样的东西来说,这似乎是一份很棒的工作.您可以使用 Razor 语法定义模板,然后使用 RazorEngine 模板服务呈现内容,例如:

@helper RenderItem(Item item) {
  <tr>
    <td>item.Name</td>
    <td>item.Price</td>
  </tr>
}

<html>
  <head></head>
  <body>
    <table>
      @foreach (Item item in Model.Items) {
        @RenderItem(item)
      }
    </table>
  </body>
</html>

关于C# - 创建 HTML 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5532181/

相关文章:

c# - MVC5 : Passing method values from View to Conroller

c# - 如何使用 Gmail API 阅读整封邮件

javascript - Bootstrap carousel next prev 按钮控件

javascript - 更改下拉菜单中选定的选项,从而引发 onchange 事件; javascript

javascript - 从 html 页面中删除不需要的脚本和 iframe

c# - C# 中的单词 Boggle 算法

c# - 如何将自定义 header 添加到 System.Net.Mail SMTP 类?

reporting - 我们如何在 BIRT 中分组而不浪费行,并且仍然只在第一行打印组项?

c# - 如何在不对 html 进行硬编码的情况下创建 html 报告?

reporting-services - 授予用户 ' are insufficient for performing this operation. (rsAccessDenied)"的权限}