Imports System
Imports System.Text
Namespace toExcel
'功能:将asp.net中DataGrid生成Excel文件下载。
'Mountains改进:1、支持中文 2、隐藏列不显示
'日期:2002.10.30
Public Class DataGridToCSV
Public Function GenerateFile(ByRef Page As System.Web.UI.Page, ByVal MyDataGrid As System.Web.UI.WebControls.DataGrid, ByVal FileName As String) As String
Dim resp As HttpResponse
Dim colCount As Integer = MyDataGrid.Columns.Count - 1
resp = Page.Response
resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312") '解决中文乱码之关键
'resp.Charset = "utf-8"
'resp.AddFileDependency(FileName)
'resp.ContentType = "Text/HTML"
''resp.AppendHeader("Content-Type", "text/html; charset=gb2312")
resp.AppendHeader("Content-Disposition", "attachment;filename=" + FileName) '必要,做成下载文件
Dim colHeaders As String = ""
问题解决了,先将改进代码贴出。(实现将DataGrid中数据倒出Excel文件并下载)
时间: 2025-01-01 13:35:43
问题解决了,先将改进代码贴出。(实现将DataGrid中数据倒出Excel文件并下载)的相关文章
easyui-easyUI如何能够显示出上传到服务器上的excel文件里面的数据
问题描述 easyUI如何能够显示出上传到服务器上的excel文件里面的数据 easyUI页面上只要显示出上传到服务器上面的excel文件里面的数据就好了,不需要有任何数据库的联系操作,仅仅要页面显示出来 解决方案 你用的什么服务器的编程语言,比如java,你可以用poi(.net用npoi)可以读取excel,然后返回数据,客户端显示就可以了.
以代码实例总结iOS应用开发中数据的存储方式_IOS
ios数据存储包括以下几种存储机制: 属性列表 对象归档 SQLite3 CoreData AppSettings 普通文件存储 1.属性列表 复制代码 代码如下: // // Persistence1ViewController.h // Persistence1 // // Created by liu lavy on 11-10-3. // Copyright 2011 __MyCompanyName__. All rights reserved. // #imp
ReSharper Ultimate 2017.1 EAP 7:改进代码清理的可用性
ReSharper Ultimate 2017.1 EAP 7 发布了,离正式版也更近了.该版本带来了更多的 bug 修复和新特性.点此下载 ReSharper Ultimate 2017.1 EAP 7,来体验新特性和改进吧. 在早期试用版中,开发团队一直在致力于改进 ReSharper 代码清理功能的设计和可用性.当需要在批量模式下执行一些代码清理任务时,此功能非常有用.还可以创建各种代码清理配置文件,以适应不同的场景. 在之前的 ReSharper 版本中,你必须去到 Code Editi
代码提示出错-请问我这段代码哪里出错了,为什么总是异常,我是个新手
问题描述 请问我这段代码哪里出错了,为什么总是异常,我是个新手 package control; import javax.swing.JFrame public class DebugTest { public static void main(String[] args) { int[] ints= new int[20]; try { for (int i=0; i < 20; i ++) { ints[i] = i+1; Ststem.out.println(i+1); } } catc
for-谁帮我改改这段代码问题出在哪里?
问题描述 谁帮我改改这段代码问题出在哪里? int score; //每门课成绩 int sum = 0; //成绩之和 double avg = 0.0; //平均分 Console.WriteLine(""请输入学生姓名:""); string name = Console.ReadLine(); for (int i = 0; i < 5; i++) { Console.Write(""请输入五门课中第""+(i+
编程-我这代码到底出什么问题了?
问题描述 我这代码到底出什么问题了? 输入一个字符串,内有数字和非数字字符,例如:a123x456 7689?89njnk32lnk123,将其中连续的数字作为一个整数,依次存放到一维数组a中,例如123放在b[0],456放在b[1]......统计共有多少个整数,并输出这些数.弟1行输出个数,第2行输出多个整数,用空格分隔. #include<stdio.h>#include<math.h>void main(){ int ij=0k=0x=0nmb[100]; char s[
c语言-求大神帮帮看看这段代码那里出错了。谢谢
问题描述 求大神帮帮看看这段代码那里出错了.谢谢 刚刚学习,什么都不懂,今天第一次练手,却出现错误,我看了半小时楞是没看出来哪里出错了,求大家帮帮看看.谢谢了. 解决方案 要使用system()函数,就得加头文件,注意你源代码文件保存的后缀名为.c文件,main()函数下面的第一行有个分号 ; 解决方案二: 第一行system那行,最后加分号 解决方案三: [VB.NET]大家看看,这段代码出错了,要怎么改,谢谢,,在线等,当天结贴!!!!!! 解决方案四: system("color 5&qu
java-初学Java,想知道这段代码哪里出错了
问题描述 初学Java,想知道这段代码哪里出错了 package text; public class text1 { int a; int b; public void print() { System.out.println("a="+a+",b="+b); } } class text2 { public static void main(String[] args) { text1 x=new text2(); x.a=111; x.b=222; x.pri
求关于一个用java代码画出类似水晶按钮的效果的代码
问题描述 求关于一个用java代码画出类似水晶按钮的效果的代码 最近在做个东西,但是客户要美观点,所以来求点资料,用java或者安卓的类似水晶按钮的那个功能的代码 解决方案 http://blog.csdn.net/cometnet/article/details/8464693http://www.blogjava.net/Swing/archive/2009/02/20/255676.html 解决方案二: 用ps画好图像然后加载到程序中.需要准备好正常.悬停.按下.禁用几个不同的图片,切换