把GridView中选中的行导出为Excel文件

c#后台代码,gridview数据导出到excel中 在gridview中数据导出到excel中,中文数据有时候是乱码的,数字类型的数据导出的时候前面的零不能显示问题,在这里都可以得到很好的解决 立即下载
01    DataTable dt = new DataTable();
02 dt.Columns.Add("empid");
03 dt.Columns.Add("empname");
04 foreach (GridViewRow row in GridView1.Rows)
05 {
06     CheckBox chk = (CheckBox)row.FindControl("CheckBox1");
07     if (chk.Checked == true)
08     {
09         int i = row.RowIndex;
10         Label lbl = (Label)GridView1.Rows[i].FindControl("Label1");
11         Label lbl1 = (Label)GridView1.Rows[i].FindControl("Label2");
12         DataRow dr = dt.NewRow();
13         dr["empid"] = Convert.ToString(lbl.Text);
14         dr["empname"] = Convert.ToString(lbl1.Text);
15         dt.Rows.Add(dr);
16     }
17 }
18 GridView GridView1= new GridView()
19 GridView1.DataSource = dt;
20 GridView1.DataBind();
21 Response.Clear();
22 Response.Buffer = true;
23 Response.ContentType = "application/ms-excel";
24 Response.AddHeader("content-disposition", 
            string.Format("attachment;filename={0}.xls", "selectedrows"));
25 Response.Charset = "";
26 System.IO.StringWriter stringwriter = new StringWriter();
27 HtmlTextWriter htmlwriter = new HtmlTextWriter(stringwriter);
28 gd.RenderControl(htmlwriter);
29 Response.Write(stringwriter.ToString());
30 Response.End();
datagrideview实现导出数据 datagrideview实现导出数据成为Excel格式的方法 立即下载

相关推荐

WPF在dataGrid中添加CheckBox支持单选,多选,全选功能

项目中用到DataGrid, 需要在第一列添加checkbox, 可以多选、全选。 其中涉及的概念DataTemplate, DataGridCellStyle, DataGridCellControlTemplate,Binding, OnPropertyChanged等。

将GridView的内容导出到Excel中

原文来自:http://gridviewguy.com/ArticleDetails.aspx?articleID=197 介绍: 将GridView的内容导出到Excel是很普通的应用,在很多网站上都有使用。有各种不同的技术来实现GridView导出到Excel中,主要是看应用程序的具体情况。在本文中我将演示一些你会觉得有用的技巧。 从GridView导出到Exc...

QAZ135000的博客 559

GridView选择性导出Excel解决方案

主要介绍了GridView选择性导出Excel的解决方案,需要的朋友可以参考下

GridView完美快速导出到Excel(超强)

好多人都要把Gridview的数据导出到Excel的功能,有好多方法,最笨的就是一个一个cell读取,然后再一个一个填充的Excel中,经过我无数次(也不是了,但确实费了很大功夫)终于实现了。基本思路就是先把GridView全部选中,然后复制到剪贴板,然后再粘贴到excel中,就这么简单。全部选中:this.DataGridView1.SelectAll();复制到剪贴板:th

binsweet的专栏 5176

c语言【分糖果】2023蓝桥杯4124(枚举,递归,dfs)

但是这是不符合我们糖果刚好分完的条件的,我们应该往回退到上一层,也就是孩子6这层,然后j+1=3,孩子7分到3个第二种糖果,这也不符合我们糖果刚好分完的条件,然后就会再次回退到孩子6这里,然后j+1=4,让我们的孩子7获得5块第二种糖果,然后还是不符合糖果刚分完的条件,于是再一次退回到孩子6这里,然后就会有外循环i+1=1,j=1,孩子7分到1块第一种糖果1块第二块糖果......然后就是这样的不停地回溯,试探,直到把整棵树遍历一遍,并且记录所有的满足条件的组合。先放一下我的代码,我的代码超时啦救命!

weixin_74331419的博客 730

Win10离线安装.net framework 3.5全攻略:镜像匹配与DISM命令实战(附错误0x8024402c解决方案)

本文详细解析了在Windows 10系统中离线安装.NET Framework 3.5的完整流程与核心难点。重点阐述了如何精准匹配系统版本与安装镜像,并提供了使用DISM命令进行离线安装的实战步骤。针对常见的错误代码0x8024402c,文章深入剖析了其根源,并给出了系统级的排查与解决方案,特别适合企业内网运维人员参考。

weixin_29299807的博客 659

GridView 导出Excel的方法

StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter htw = new HtmlTextWriter(sw); Page page = new Page(); HtmlForm form = new HtmlForm(); GridView1.

mynewfire的专栏 834

JY02无刷电机驱动芯片的硬件设计与调试实战

本文详细介绍了JY02无刷电机驱动芯片的硬件设计与调试实战。重点解析了其外置MOSFET的设计优势,提供了从电源滤波、功率MOSFET选型到电流采样保护的核心电路设计指南。文章还分享了安全上电、动态测试及常见问题排查的完整调试流程,并探讨了开关优化、闭环测速等性能提升技巧,帮助开发者构建稳定高效的无刷电机驱动系统。

weixin_29193359的博客 363

实现GridView中的数据的打印和导出到Excel

  实现GridView中的数据的打印和导出到Excel MSDN上对 VerifyRenderingInServerForm 方法的解释是:  必须位于 标记中的控件可以在呈现之前调用此方法,以便在控件被置于标记外时显示错误信息。发送回或依赖于注册的脚本块的控件应该在 Control.Render 方法的重写中调用此方法。呈现服务器窗体元素的方式不同的页可以重写此方法以在不同的条件下引

北风的专栏 589

矩阵LED和矩阵按键

先说矩阵LED,如图: 下面以行几、列几的表达方法说明 三极管可以当做开关使用 由图可知,如果想让一个LED亮,那么它对应的行和列的三极管都要导通。如果这个矩阵每次只亮一个LED,那么正常写程序没问题。 如果我们想让LED1和LED6亮,其他灯不亮,则需要开启行1、行2、列1、列2,随之带来的问题就是LED2和LED5也会跟着亮起来。 解决方法类似于扫描,因为单片机运行速度很快,可以在很短的时间内开关数次而肉眼看不到。所以我们可以每次只亮一列(排)灯,亮单位时间后关掉同时开启另外一列(排),如此四次一循环

qq_46615634的博客 5789

qiankun(微前端) - 解决Element组件库部分样式失效,主应用和子应用分别使用element-ui和element-plus,前端微应用qiankun样式无效污染隔离子应用样式影响其他应用

乾坤qiankun,微前端,vue,qiankun主应用使用vue2+elementui子应用使用vue3+element plus样式失效,子应用样式影响其他应用样式问题,qiankun项目与子应用样式混乱问题,彻底搞定样式污染,前端微应用qiankun样式污染,组件样式部分失效怎么办,互相影响,qiankun子应用中使用element-plus样式失效问题,组件库样式污染混乱,子应用样式影响到主应用怎么办,微前端qiankun子应用样式影响其他应用样式,样式冲突,Vue+qiankun框架样式混乱问题的

✅ 精选推荐文章 8874

GridView导出Excel的超好例子

其实网上有很多关于Excel的例子,但是不是很好,他们的代码没有很全,读的起来还很晦涩。经过这几天的摸索,终于可以完成我想要导出报表Excel的效果了。下面是我的效果图。 一.前台的页面图 GridView的第一页的内容 GridView第二页的内容: 大家可能遇到这种情况,就是这个时候导出Excel的时候,打开Excel的时候发现GridView的第二页的内容却没有导出到Exc...

java开发指南博客 【转载】 712

B站评论情感分析实战:Python批量爬取+BERT正负向分类,精准度92%(附完整代码)

用技术手段自动化挖掘用户真实情感,比人工分析更高效、更客观。这套方案的精度能稳定在90%左右,完全满足实际应用需求。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1025

C# Excel的导出 经典案例

1、下面是导出按钮事件 ,用的是Gridview控件 #region 导出选中的会员信息     protected void btnDelete_Click(object sender, EventArgs e)     {         StringBuilder sb = new StringBuilder();         string[] title = { "用

享耳三羊 446

Qt实现离线缓存地图(附完整源码)

Qt实现离线缓存地图(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 856

17 指挥AI写Mamba相关模型代码,快速适配大模型场景

本文为《30天掌控AI编程:从指令到落地,手把手教你指挥AI写代码》系列第十七篇,属于第三阶段多场景实战核心内容。本篇聚焦当下大模型领域热门的**Mamba架构**,针对零基础大模型开发、无深度学习基础的使用者,拆解指挥AI生成Mamba基础模型、微调适配、推理部署代码的核心方法,覆盖Mamba基础模块搭建、简易序列建模、小样本微调、本地推理等高频场景,提供可直接复用的高质量指令模板、完整可运行代码、环境配置与避坑指南,无需精通Transformer、状态空间模型等底层原理,轻松上手Mamba大模型开发。

coreopt的博客 61

Gridview常用技巧

Code 1.gridview行绑定删除事件 protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse) { inti; //执行循环,保证每条数据都可以更新 for(i=0;i<GridView1.Rows...

weixin_34194379的博客 398

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Gridview导出Excel

 1.由于gridview的内容可能是分页显示的,因此,这里在每次导出excel时,先将gridview的allowpaging属性设置为false,然后databind()一下,确保搂到所有数据;   2.不用单独设置导出的路径,导出时会弹出对话框让你确认保存位置;   3.要写一个空的VerifyRenderingInServerForm方法(必须写),以确认在运行时为指定的ASP.NET 服

好姑娘 的专栏 3154

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

老版QQ原生表情gif动态

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

Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理

         Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见<ASP.NET 2.0中Gridview控件高级技巧>)。在本文中,将继续探讨有关的技巧。   一、Gridview中的内容导出到Excel  在日常工作中,经常要将gridview中的内容导出到excel报表中去,在asp.net 2.0中

taito的专栏 6988

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

实现将 GridView 导出到 Excel文件中

下面代码实现将 GridView 导出到 Excel文件中。值得注意的是VerifyRenderingInServerForm重载方法:  MSDN上的 VerifyRenderingInServerForm 方法的描述:   必须位于 标记中的控件可以在呈现之前调用此方法,以便在控件被置于标记外时显示错误信息。发送回或依赖于注册的脚本块的控件应该在 Control.Render 方法的重写

smartyaya的专栏 1380

GridView导出Excel DataTable导出Excel 实例

例子做的比较简单,主要实现GridView导出Excel 和 DataTable直接导出Excel 不再需要绑定gridview再输出,网上的资料很多基本都说的差不多所以做了个小例子献给需要的朋友。GridView打印Excel///         /// GridView打印Excel        ///         /// GridView控件        public void ExportToExcel(System.Web.UI.Control ctl)        {        

tony的点点滴滴 795

将GridView显示的内容导出为Excel

1.      在页面文件里有一个GridView,假定ID为GridView_CheckStat 2.      用户访问到GridView显示的内容之后点击一个导出按钮 3.      方法如下:          引入:using System.IO;

ajaxtop 6895

GridView导出Excel方法

GridView导出Excel方法一、引用如下命名空间using System.IO;using System.Text;二、详细代码方法一:将代码直接写在页面    ///     /// 数据导出    ///     ///     ///     private void Export(string FileType, string FileName)    {        Re

2194

WinForm GridView导出Excel

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlCli

chaichunhua163的专栏 1630

gridview数据导出到Excel的研究

将GridView中的数据导出为Excel是web应用中的常见功能。在不同的应用场景下有不同的导出技术。在本文中我将介绍一些导出的技术,希望对您有所帮助 <br /><br />GridView Export the Excel (Basic Code): <br />首先看一个基础的应用。创建一个表格,见截图 <br /><br /><br /><br />然后将数据库中的数据绑定到GridView中的数据,代码如下: <br />复制保存privatevoid BindData() { Sq

accpyy的专栏 1447
上一篇: VC实现滚动条的详解
下一篇: 把List数据转换成DataTable
xiaoding133
博客等级 码龄19年 415粉丝 159原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值