社区
C#
帖子详情
如何导出DataGrid表中的数据导出为Excel或PDF格式?
luoyong269
2006-06-19 03:09:11
各位前辈高手,小弟本想学习水晶报表,但总搞不明白,现在想把数据导出来再打印,但又不知道如何导出,请教!
页面有button1(导出)按钮,DataGrid(内有若干记录),现想点击导出,能打开保存窗口,并可以保存为Excel格式或PDF格式,请问如何写(C#),求教!!!
...全文
426
7
打赏
收藏
如何导出DataGrid表中的数据导出为Excel或PDF格式?
各位前辈高手,小弟本想学习水晶报表,但总搞不明白,现在想把数据导出来再打印,但又不知道如何导出,请教! 页面有button1(导出)按钮,DataGrid(内有若干记录),现想点击导出,能打开保存窗口,并可以保存为Excel格式或PDF格式,请问如何写(C#),求教!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
unlimitedsaga
2007-03-12
打赏
举报
回复
导出成PDF是不可能的,给你个DATAGRID导成EXCEL的方法:
调用方法传入DATAGRID就行了
public void ToExcel(System.Web.UI.Control ctl)
{
HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xls");
HttpContext.Current.Response.Charset ="UTF-8";
HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default;
HttpContext.Current.Response.ContentType ="application/ms-excel";
ctl.Page.EnableViewState =false;
System.IO.StringWriter tw = new System.IO.StringWriter() ;
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter (tw);
ctl.RenderControl(hw);
HttpContext.Current.Response.Write(tw.ToString());
HttpContext.Current.Response.End();
}
sz709
2007-03-12
打赏
举报
回复
建议买<<水晶报表设计与开发大全>>,清华大学出版社出版,不错
mib23
2006-06-19
打赏
举报
回复
http://lovecherry.cnblogs.com/archive/2005/03/25/125519.aspx
这个挺不错的,我前几天看到的
luoyong269
2006-06-19
打赏
举报
回复
楼上的,你的网页打不开啊!
wcmj
2006-06-19
打赏
举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=8A4CBF47-B888-4832-3389-ED3A3A3C8AAB\
这有个例子
Knight94
2006-06-19
打赏
举报
回复
use oledb to export data to excel file,
reference:
http://www.codeproject.com/csharp/excel_using_oledb.asp
luoyong269
2006-06-19
打赏
举报
回复
怎么没有人回答啊!
go语言笔记——指针,和C用法以及本质一样,但不支持指针的+-运算!
4.4.2 值类型和引用类型 所有像 int、float、bool 和 string 这些基本类型都属于值类型,使用这些类型的变量直接指向存在内存中的值。 Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址。 示例 4.22 string_pointer.go package main import "fmt" func main() { s := "good b...
Go 语言中的指针
本文深入解析了Go语言中指针的本质、使用方法及重要特性。指针在Go中通过传递内存地址实现引用传递,修改函数参数时能影响原始变量。文章详细阐述了指针的工作原理、内存模型,包括普通变量、指针变量、赋值操作和解引用过程。Go指针支持语法糖简化成员访问,但禁止指针运算以提升安全性,仅通过unsafe包支持底层操作。指针初始化需避免nil解引用,介绍了三种初始化方式:取址运算符、结构体字面量取址和new函数。文章还对比了new与make的区别,指出new用于分配内存并返回指针。
go语言指针
go语言指针
Go 语言指针深度解析:安全高效的引用机制
Go 语言的指针机制通过简洁安全的设计,提供了高效的
数据
引用传递方式。指针的核心操作包括取地址和解引用,默认情况下,Go 的函数参数采用值传递,而指针传递则允许直接操作原始
数据
,适用于需要修改
数据
或优化性能的场景。Go 的指针与切片、映射等引用类型天然适配,传递这些类型时无需额外取地址。Go 通过禁止指针运算、明确的 nil 判断和自动垃圾回收等机制提升指针使用的安全性,避免了常见的内存陷阱。指针在函数间
数据
修改、减少内存开销和实现可选参数模式等场景中具有典型应用。与 C 语言相比,Go 的指针在类型安全性
GO语言基础教程(96)Go指针的使用方法之初始化指针变量:当指针不再“指手画脚”:Go语言指针入门,从此告别内存恐惧症!
还在被C语言的指针折磨出心理阴影?Go语言的指针简直就是程序员的防恐惧特效药!这篇教程用最接地气的方式,手把手教你玩转Go指针初始化。从为什么需要指针开始,到三种初始化必杀技:var声明、new函数、取址操作,全程无痛教学。特别揭秘Go指针与C指针的本质区别——那些年我们踩过的内存坑,Go早就偷偷填平了!文末还附赠实战案例,演示如何用指针优雅操作用户结构体。学完这篇,保证你对着指针吹口哨:就这?
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章