datagrid导出 Excel 时,如何保留显示网格线

vb.net 导出固定格式EXCEL vb.net操作EXCEL格式相关操作 阅读详情

 

 public void toexcel(System.Web.UI.WebControls.DataGrid datagrid)

        {

            System.Web.HttpContext.Current.Response.Clear();

            System.Web.HttpContext.Current.Response.Write("<html xmlns:x=/"urn:schemas-microsoft-com:office:excel/">");

            System.Web.HttpContext.Current.Response.Write("<head>");

            System.Web.HttpContext.Current.Response.Write("<!--[if gte mso 9]><xml>");

            System.Web.HttpContext.Current.Response.Write("<x:ExcelWorkbook>");

            System.Web.HttpContext.Current.Response.Write("<x:ExcelWorksheets>");

            System.Web.HttpContext.Current.Response.Write("<x:ExcelWorksheet>");

            System.Web.HttpContext.Current.Response.Write("<x:Name>sheet1</x:Name>");

            System.Web.HttpContext.Current.Response.Write("<x:WorksheetOptions>");

            System.Web.HttpContext.Current.Response.Write("<x:Print>");

            System.Web.HttpContext.Current.Response.Write("<x:ValidPrinterInfo/>");

            System.Web.HttpContext.Current.Response.Write("</x:Print>");

            System.Web.HttpContext.Current.Response.Write("</x:WorksheetOptions>");

            System.Web.HttpContext.Current.Response.Write("</x:ExcelWorksheet>");

            System.Web.HttpContext.Current.Response.Write("</x:ExcelWorksheets>");

            System.Web.HttpContext.Current.Response.Write("</x:ExcelWorkbook>");

            System.Web.HttpContext.Current.Response.Write("</xml>");

            System.Web.HttpContext.Current.Response.Write("<![endif]--> ");

            System.Web.HttpContext.Current.Response.Write("</head>");

            System.Web.HttpContext.Current.Response.Write("<body>");

            System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.DateTime.Now.ToFileTime() + ".xls");

            System.Web.HttpContext.Current.Response.Charset = "UTF-8";

            System.Web.HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.Default;

            System.Web.HttpContext.Current.Response.ContentType = "application/ms-excel";

            //loggrid.Page.EnableViewState   =false;           

            System.IO.StringWriter tw = new System.IO.StringWriter();

            System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);

            datagrid.RenderControl(hw);

            System.Web.HttpContext.Current.Response.Write(tw.ToString());

            System.Web.HttpContext.Current.Response.Write("<font style=/"color:white;/">.</font></body>");

            System.Web.HttpContext.Current.Response.Write("</html>");

            System.Web.HttpContext.Current.Response.End();

        }

原帖子地址: http://forums.asp.net/1674188/ShowThread.aspx

 

WPF DataGrid样式优化实战:从默认控件到精美企业级表格 在WPF桌面应用开发中,DataGrid作为核心数据展示控件,其样式定制与性能优化是提升用户体验的关键环节。通过理解WPF的样式(Style)、模板(Template)和资源(Resource)机制,开发者可以突破默认控件的外观限制,构建兼具美观与功能性的数据表格。从视觉层次设计入手,合理运用色彩体系、排版间距和交互反馈,能够显著提升数据的可读性和操作效率。结合MVVM模式的数据绑定,实现界面与逻辑的清晰分离。针对企业级应用常见的大数据量场景,通过启用虚拟化、优化单元格模板和实现分页加载等技术手段,确保表格 阅读详情

相关推荐

ESP32+ST7789 LCD屏实战:5分钟搞定中文显示与图片渲染(附完整代码)

本文提供了一份详细的ESP32驱动ST7789 LCD屏幕的实战指南。通过清晰的SPI硬件连接说明、ESP-IDF框架下的初始化代码,以及图片渲染与中文字库构建的核心算法,帮助开发者快速实现中文显示与图片渲染功能,并附有完整的代码示例和性能优化技巧。

weixin_29189377的博客 437

【Delphi】将TStringGrid控件中的数据按照所选路径保存成Excel文件

前两篇研究了一下TStringGrid控件在连接数据库后,数据的填充。还有TStringGrid中的填充数据复制到剪贴板,再通过剪贴板粘贴到其它地方。 现在,再来研究一下,如何把当前TStringGrid控件中的数据整表保存成Excel文件,并将Excel文件保存到所选路径。 ...

陈学姐只会增删改查的博客 1347

win11本地部署openclaw实操第1集

OpenClaw 是一款开源、本地优先、可自托管的 AI 智能体(AI Agent)网关 / 自动化框架,核心是让 AI 从 “只聊天、给建议” 变成 “能在你电脑上真做事” 的数字助手。

weixin_44626085的博客 7126

DataGridView导出到Excel的三个方法

<br /> <br />#region DataGridView数据显示到Excel /// <summary> /// 打开Excel并将DataGridView控件中数据导出到Excel /// </summary> /// <param name="dgv">DataGridView对象 </param> /// <param name="isShowExcle">是否显示Excel界面 </param> /// <remarks> /

永无止境的专栏 3万+

WVP+ZLM国标平台实战:从设备注册失败到视频播放黑屏,我遇到的5个典型问题与解法

部署WVP+ZLM国标视频平台时,设备注册失败、视频播放黑屏等问题常常让运维人员头疼不已。本文将基于真实运维场景,剖析五个最具代表性的故障案例,提供从网络配置到版本兼容性的全链路解决方案。

weixin_33178839的博客 361

IMDb影评数据集:从下载到情感分析实战指南

本文提供了IMDb影评数据集从下载、探索到情感分析建模的完整实战指南。详细介绍了数据预处理、TF-IDF向量化方法,并对比了逻辑回归、随机森林、SVM及LSTM深度学习模型在情感分析任务上的应用与效果评估,帮助读者系统掌握自然语言处理的核心流程。

weixin_29052717的博客 448

用 HTML 格式导出 Excel 时,如何保留显示网格线

ASP.NET 中用 DataGrid 的 RenderControl 方法输出到 Excel,是一种常见的办法。其本质是用 html 语法编写 Excel, 表格用 table 表示。但是默认情形下会发现 Excel 的背景中的网格线(Gridlines) 不显示。用什么选项可以显示网格线呢?搜索了一下,答案是在 中嵌入一段内容指示一些选项即可。html xmlns:x="urn:

木野狐@优快云 Blog 2210

水文预报新手别怕!用Matlab 18小时搞定马斯京根法参数K和x(附完整代码)

本文详细介绍了如何使用Matlab在18小时内快速掌握水文预报中的马斯京根法参数K和x的求解方法。通过完整的代码示例和分步解析,帮助新手从理论到实践快速跨越,解决传统手工试算耗时耗力的问题,提升水文预报的效率和精度。

weixin_42573113的博客 255

用 HTML 格式导出 Excel (如GridView导出Excel)时,如何保留显示网格线

用 HTML 格式导出 Excel 时,如何保留显示网格线 ASP.NET 中用 DataGrid 的 RenderControl 方法输出到 Excel,是一种常见的办法。其本质是用 html 语法编写 Excel, 表格用 table 表示。但是默认情形下会发现 Excel 的背景中的网格线(Gridlines) 不显示。用什么选项可以显示网格线呢?搜索了一下,答案是在 中嵌入一段内容

给力VSTO 2037

矢量网络分析仪VNA的校准之SOLT方法

作者:杭州冥鸿电子科技有限公司 邮箱:huanglong@deepelec.com S参数的测量方法有两种,一种是基于扫频测量的原理(VNA),另外一种是基于快沿阶跃响应的原理(TDR)。 下图是VNA的原理框图,主要包括以下部分: (1)激励信号源:提供感兴趣的频率范围内的入射信号; (2)信号分离装置:含功分器和定向耦合器,分离出入射,反射和传输信号; (3)接收机:...

u010018619的博客 2万+

【深度学习新浪潮】Token经济学深度解析:从AI“新智元”梗到产业核心,研究成果+标杆产品全拆解

在正式深入研究和产品分析前,必须先破除概念误区:行业内常说的Token经济学,并非单一概念,而是分为AI词元Token经济学和Web3通证Token经济学两大核心分支,二者底层逻辑、应用场景天差地别,也是大众最容易混淆的点。Token是AI时代的新大宗商品:黄仁勋将Token类比为工业时代的电力、石油,是AI时代的核心生产资料与基础计价单位,不再是单纯的技术单元,而是具备标准化、可计量、可交易、可分层的数字商品,其价值由算力消耗、推理效率、实际应用价值共同决定,而非虚拟炒作。Token五层定价模型。

专注:太空算力、AI infra、异构调度、大模型成本工程 685

用HTML 格式导出Excel 时,如何保留显示网格线 转载

====================================================== 注:本文源代码点此下载 ====================================================== 用html 格式导出excel 时,如何保留显示网格线转载 posted on 2011-05-07 12:20 itcfj 阅读(454)

mmnan的专栏 1098

用 sapgenpse 把 SAPCRYPTOLIB 的 SNC 真正配通

摘要: 在SAP系统中配置SNC(Secure Network Communications)时,sapgenpse工具是关键,尤其在旧版本或组件缺乏图形化维护工具时。核心步骤包括安装SAP Cryptographic Library、创建PSE(Personal Security Environment)、生成运行凭据,并确保证书交换顺序正确。常见问题如RFC连接失败或握手错误,往往源于PSE创建或凭据配置不当。需特别注意SECUDIR目录设置、PSE身份管理(单一或独立PSE方案)、以及服务账号凭据的权

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 66

导出excel,解决用HTML网格线(Gridlines) 不显示问题

 ASP.NET 中用 DataGrid 的 RenderControl 方法输出到 Excel,是一种常见的办法。其本质是用 html 语法编写 Excel, 表格用 table 表示。但是默认情形下会发现 Excel 的背景中的网格线(Gridlines) 不显示。用什么选项可以显示网格线呢?搜索了一下,答案是在 中嵌入一段内容指示一些选项即可。html xmln

lun928的专栏 2000

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

C# 如何隐藏或显示工作表中的网格线

  我们知道Excel中有许多虚线形式的网格线,它们用于区分Excel工作表中的单元格。有了网格线,读者可以轻松地查看和核对工作表中的数据。Excel工作表中,网格线是默认存在的,但我们可以根据自身的需求来决定是要隐藏网格线还是显示网格线。那么,如何通过C#编程的方式来隐藏或显示网格线呢? 这里我使用了一款免费版组件-Free Spire.XLS for .NET,该款组件就能实现上述所需的功能。...

weixin_33738982的博客 1245

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

easyui datagrid to excel

1 $.extend($.fn.datagrid.methods, { 2 toExcel: function(jq, filename){ 3 return jq.each(function(){ 4 var uri = 'data:application/vnd.ms-excel;base64,' 5 ...

weixin_30722589的博客 113

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Code snippet of the day : Exporting DataGrid Data to Excel...

Sometimes our clients maybe have such demand it is load the datagrid data(eg.address book) into an excel spreadsheet. There are several ways to accomplish this, However there is a simple, eff...

donggan0667的博客 112

开源:VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现

前言  当.NET时代到来时,我们在高兴激动的时候,把自己的系统升级到.NET或是用它开发新的系统。  打印--管理信息系统永恒的话题。于是,我们在开发业务系统的时候不得不再专门做一个打印组件或是购买一个中间件完成单据合同、清单、文档、工资单、报表等等的打印。在开始之前,如果您还想了解更多关于打印的信息,可以查看我曾经写的一篇技术文档:NET环境下有关打印页面设置、打印机设置、打印预览

rocklys的专栏 1108

datagrid编辑单元格回车换行_7个Excel格式设置技巧,快速编辑表格,看起来井井有条!...

Word文档可以设置格式,Excel就不可以?其实也是可以的~并且有几个技巧,可以帮助你快速制作出井井有条的表格~一、Excel设置单元格格式开启单元格格式设置,不用一个个按,直接【Ctrl+1】秒开~二、Excel设置行高/列宽单元格区域较大要怎么快速批量设置行高/列宽?点击【开始】——【单元格】——【格式】——【行高/列宽】。隐藏(取消隐藏)行/列/工作表,锁定单元格,保护工作表,同...

weixin_35710880的博客 289

.NET Excel导出方法及其常见问题详解

摘要:.NET Excel导出方法及其常见问题详解。 一、Excel导出的实现方法   在.net 程序开发中,对于Excel文件的导出我们一共有三种导出方式: 利用文件输出流进行读写操作     这种方式的导出方法是比较简单就可以实现的,我们实际上是针对类似于html中table表格的输出     a.针对想要的Excel合并样式写一个table标签代码      ...

weixin_30617737的博客 293

开源:VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现(转)

转自:http://blog.youkuaiyun.com/flygoldfish/archive/2006/02/06/592790.aspx关  键  字:VS.NET、打印、DataGrid、DataGridView、ListView、DataTable、二维数据打印日     期:2005-12-16金质打印通:下载源码 文章摘要通过核心的打印二维网格的程序,无论你用的是VS.NET200

1246
上一篇: 一个sql递归查询子节点的存储过程
下一篇: 实况足球8的程序分析
goding
博客等级 码龄23年 20粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值