ASP.Net 打印 GridView

标签 asp.net css gridview webforms

我正在开发 ASP.Net Web 窗体应用程序。特别是一个页面显示了一个 GridView,其中列出了多行数据。 GridView 使用您可以在 Visual Studio 中选择的内置格式设置样式。但是,我需要创建此网页的打印友好版本,但是当我单击打印时,GridView 的样式/CSS 消失了。

有没有办法保留在网页上查看时可见的漂亮样式/CSS?

谢谢你的帮助。

最佳答案

您将使用打印样式表:

@media print
{
    /* GridView styling here */
}

或链接到专门用于打印目的的样式表:

<!--These styles styles are only for screens as set by the media value-->
<link rel="stylesheet" href="css/main.css" media="screen">

<!--These styles styles are only for print as set by the media value-->
<link rel="stylesheet" href="css/print.css" media="print">

来源:CSS Print Style Sheets - Examples

关于ASP.Net 打印 GridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19862038/

相关文章:

javascript - HTML CSS : Use Collapsible Toggle with SVG Icon

c# - Gridview ASP.NET 锁定第一列和第一行

c# - 清理从 MS Word 粘贴的内容

asp.net - 在 Azure WebRoles 中启用 HTTP 严格传输安全 (HSTS)

c# - 将生成的pdf直接保存到服务器目录文件夹中,无需用户提示

asp.net - RadAjaxManager 不会更新 radgrid

javascript - Jquery - 在主页正文点击时隐藏 iframe 内容

jquery - 给Active类添加动画效果的问题

c# - 绑定(bind)后在 GridView 中获取项目

asp.net - 如何使用 CSS 对由 asp.net gridview 控件的分页行生成的 html 表上的特定 3 td 标记进行外部样式设置