将带有checkbox的Datagrid直接导出到exec

datagridview控件--导出Excel dataGridView 控件可以说很方便的显示了数据,而且对于修改和删除数据也很方便,我在前面的一篇博客中写到了如何去绑定数据到该控件上dataGridView控件--绑定数据方法,今天我将如何将数据导出到excel 中以及在导出时所遇到的问题总结了一下,特此分享 !    如何导出Excel     由于我在做机房收费系统个人版,因此在查询了充值记录,退卡记录,上下机记 阅读详情

后台代码:

public override void VerifyRenderingInServerForm(Control control)

        {
            return;
        }


        private void DataGridToExcel()
        {
            for (int i = 0; i < dg_LogBarCode.Items.Count; i++)
            {
                for (int j = 0; j < dg_LogBarCode.Columns.Count; j++)
                {
                    dg_LogBarCode.Items[i].Cells[j].Attributes.Add("style", "vnd.ms-excel.numberformat:@");
                }
            }
            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.Buffer = true;
            HttpContext.Current.Response.Charset = "utf-7";
            HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=excel.xls");
            HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-7");//扢離懷堤霜峈?極?恅  
            HttpContext.Current.Response.ContentType = "application/ms-excel";//扢離懷堤恅璃濬?峈excel恅璃﹝    
            dg_LogBarCode.EnableViewState = false;
            System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN", true);
            System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
            System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
            dg_LogBarCode.RenderControl(oHtmlTextWriter);
            HttpContext.Current.Response.Write(oStringWriter.ToString());
            HttpContext.Current.Response.End();

        }


<%@ Page language="c#" Codebehind="LogBarCodeErrorList.aspx.cs" EnableEventValidation = "false" AutoEventWireup="false" Inherits="ModuleWorkFlow.LogBarCodeErrorList" %>

大专非科班拿下汇丰外包Java岗:我的TEKSystem面试全流程复盘(含IKM笔试真题) 本文详细记录了一位非科班大专生成功通过TEKSystem面试,拿下汇丰银行Java外包岗位的全过程。从IKM全英文笔试到技术面试,作者分享了7个关键转折点的实战经验,包括简历优化、技术考点、英语面试策略及薪酬谈判技巧,特别适合初级Java开发者参考。 阅读详情

相关推荐

S32K344 Bootloader实战:一个按键实现从Boot到App的无缝跳转(附完整代码)

本文详细介绍了基于NXP S32K344微控制器的Bootloader开发实战,重点解析如何通过一个硬件按键实现从Boot到App的可靠跳转。内容涵盖内存分区规划、中断向量表重映射、外设初始状态管理等核心要素,并提供了完整的代码示例和调试技巧,适用于汽车电子和工业控制等高可靠性应用场景。

weixin_29192365的博客 307

使用NPOI将DataGridView的数据导出EXCEL

加载NPOI.DLL ,引用这两个命名空间 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; #region NPOI DataGridView 导出 EXCEL /// /// NPOI DataGridView 导出 EXCEL /// /// 默认保存文件名

江浙沪柯蓝 1512

睿尔曼超轻量仿人机械臂--机械臂接口介绍

本文介绍了睿尔曼超轻量仿人机械臂的控制器接口及末端接口。

realman_Rop的博客 3438

将DataGridView选中的内容(单选)导出Excel表格

将DataGridView选中的内容(单选)导出Excel表格 在Winform中创建按钮控件名为“btn_DownloadSelected”,我的DataGridView控件名为“dgv_BudgetImp”,需要的话自行修改为自己的控件名称即可 private void Btn_DownloadSelected_Click(object sender, EventArgs e) { int index = -1; for (int i =

c758258的博客 473

5G NR上行控制信道PUCCH

一、PUCCH概述 PUCCH用于承载上行控制信息,相比LTE,NR PUCCH支持5种不同的格式,按照时域上所占用的符号数量可以分为短格式和长格式两种,如下表所示,短格式占用1-2个符号,可以承载1-2bit信息,长格式占用4-14个符号,可承载大于2bit的信息。NR引入短格式PUCCH的目的是可以缩短HARQ-ACK反馈的时延,长格式仍然是考虑到持续时间长可以保证覆盖。 NR中,考虑到系...

一个关于5G NR的博客^^ 3万+

【水文】calico-node 启动失败 Init:CrashLoopBackOff

Defaulted container "calico-node" out of: calico-node, upgrade-ipam (init), install-cni (init), mount-bpffs (init) Error from server (BadRequest): container "calico-node" in pod "calico-node-4j7td" is waiting to start: PodInitializing

大健的日常的博客 1万+

包含CheckBox控件的DataGrid导出到EXCEL——终极方法

<br />以下方法在VS2008中测试过<br />导出到Excel方法:<br />步骤一:后台添加如下代码<br />        public override void VerifyRenderingInServerForm(Control control)<br />        {<br />            //   base.VerifyRenderingInServerForm(control);   <br />        } <br />        <br />  

feixiang7443的专栏 1523

别再死磕V1了!手把手教你用WPS Web Office V3 SDK快速集成(附Java Demo避坑指南)

本文详细介绍了如何从WPS Web Office V1迁移到V3版本,重点讲解了V3在性能、安全性和扩展性上的优势,以及Java开发者如何快速集成V3 SDK。文章包含核心功能实现、高级功能适配(如Solon框架)和常见问题排查指南,帮助开发者高效完成迁移并避免常见陷阱。

weixin_27215337的博客 335

Datagrid中的checkbox

全选 function SelectAll(tempControl) { //将除头模板中的其它所有的CheckBox取反 var theBox=tempControl; xState=theBox.checked; elem=theBox.form.elements; for(i=0;i"); } catch { this.RegisterStartupScript("aa","al

张朝玉的专栏 1106

【SpringBoot 3.x 第43节】你还敢说 Spring 启动慢是“宿命”?Spring AOT 把启动剧本都提前写死了,你服不服?

🏆本文收录于《滚雪球学SpringBoot 3》,专门攻坚指数提升,本年度国内最系统+最专业+最详细(永久更新)。

**My Coding Family** 540

CUDA-GDB(11)——调试示例演练

本博客包含三个CUDA-GDB的演练示例: ​​​​▶ Example: bitreverse ▶ Example: autostep ▶ Example: MPI CUDA Application

AI-安全-功耗 1512

POI导出Word插入复选框

POI功能比较强大,但是有些不常用功能比如插入特殊符号,不知道API怎么调用 Word里要插入复选框,首先想到的是POI有没有提供现成的API,搜了一番,貌似都说不直接支持 http://stackoverflow.com/questions/9732832/creating-word-document-from-a-template-using-java 也有说用图片替换的 一想到用...

Programmer.Wenlong 小龙在线 1552

基于matlab的CNN食物识别分类系统,matlab深度学习分类,训练+数据集+界面

饮食在人们的日常生活、营养与医疗建议以及运动员等专业人士的训练上起着越来越重要的作用。随着互联网的发展和医学的进步,人们普遍上传分享和记录的食物图像形成了非常多的数据库,为了改善饮食结构,塑造更健康的生活方式,分析食物的种类、热量和进食时间成为了营养学上非常重要的研究方法,本文的使用深度学习算法可以根据用户上传的食物图像自动分析食物种类。深度学习是机器学习领域的一个研究方向。深度学习通过对数据特征的学习将原始数据转化为计算机可以理解的抽象数据,根据学习到的特征,可以对原始数据进行检测或分类。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 4722

关于CheckBox勾选隐藏和显示,以及导出勾选的复选框的excel文档

前台显示页面: 然后点击展开按钮: 勾选展开或者收起里的复选框,或者勾选序号里的复选框,点击翻译后还会记住之前的勾选,点击excel导出,可以导出你任意勾选的复选框的数据,下面是对应的前台jsp,后台java处理代码。 前台jsp: &lt;%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%&gt...

讲哩滴的博客 9436

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

一个通用的DataGridView导出Excel扩展方法(支持列数据格式化)

假如数据库表中某个字段存放的值“1”和“0”分别代表“是”和“否”,要在DataGridView中显示“是”和“否”,一般用两种方法,一种是在sql中直接判断获取,另一种是在DataGridView的CellFormatting事件中设置。 下面介绍的是第二种情况下的处理。 举个例子,DataGridView的第4列需要在金额后面加个“元”,在第14列根据1和0显示为相应的是和否,在显示的时候

gdjlc的专栏 2357

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

easyui DataGrid checkbox 根据后台传递过来的数据进行勾选

 [javascript] view plain copyfunction loadMessage() {      $('#pressure').datagrid({          height: 500,          url: '/Home/RealtimeData',          method: 'POST',          //queryParams: { 'id': ...

qq_40435659的博客 1782

JS导出excel--3

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb231

做一个NB的码农,且不止于码农 342

复选框选择数据导出成Excel表

1 <div class="easyui-linkbutton" iconCls="icon-add" onclick="add()"></div> 2 <table id="dg"></table> js: <script> $('#dg').datagrid({ url: '....

dingxilang5894的博客 806

EasyUI Datagrid 导出到Excel (不含frozenColumns列)

1 var tableString = '<table border="1" bordercolor="#D7D7D7">'; 2 var columns = printDatagrid.datagrid("options").columns; // 得到columns对象 3 var nameList = new Array();//定义一个...

weixin_30700099的博客 273

windows2012 IIS8 无法运行 aspx

微软每次新的版本出来我从来没有惊喜过(当然可能我是那种特别不学无术),但是每次都会带来惊吓。这次也是毫不例外,斗争了6个小时,终于看到登录页面,泪牛满面啊,道路非常坎坷,和大家一起共享。 话说先报了个500.19的错误,大概长得象下面这样子 我开始在google上面一通猛找,发现苦命人还真的不少。试过不下5种方法,包括修改什么config文件,把什么deny 改成 allow,

hongluk的专栏 8566
上一篇: Asp.net中DataBinder.Eval裡String Format用法的總結
下一篇: windows server 2008 x64中安装office2003,dcom中找不到microsoft excel application
hongluk
博客等级 码龄18年 20粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值