C#导出Excel的方法
2015-06-17 10:15
609 查看
这段时间需要用C#做个页面,把网格中查询出来的数据导出到Excel中。在网上找了一大堆C#导出Excel的代码,试来试去都不可用。好多代码是针对.net 2.0或者3.0的,无奈我的程序用的是.net 1.0开发的,造成好多函数都不能用。之后就转变思想,寻找“UltraWebGrid导出Excel的方法”,在CSDN中找到一批流传甚广的文本,可是我人肉测试的结果还是不能用。就在我近乎绝望的时候,我发现原来UltraWebGrid自带导出Excel的控件。使用也很简单,前端注册,后台调用就行了。以下是一个简单的实例。
PS:UltraWebGrid的中文文档真的太少了,使用起来很不方便。
modle.aspx的代码如下,第1行注册控件,第2行添加一个导出按钮,第3行添加UltraWebGridExcelExporter控件。
<%@ Register Assembly="Infragistics.WebUI.UltraWebGrid.ExcelExport.v5.1, Version=5.1.20051.37, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" Namespace="Infragistics.WebUI.UltraWebGrid.ExcelExport" TagPrefix="igxl" %> <asp:button id="Button2" runat="server" Text="导出" Width="64px"></asp:button> <igxl:UltraWebGridExcelExporter ID="UltraWebGridExcelExporter1" runat="server" DownloadName="Workbook1.xls"></igxl:UltraWebGridExcelExporter> modle.aspx.cs代码如下,定义UltraWebGridExcelExporter,然后调用Export函数。 protected Infragistics.WebUI.UltraWebGrid.ExcelExport.UltraWebGridExcelExporter UltraWebGridExcelExporter1; private void Button2_Click(object sender, System.EventArgs e){ UltraWebGridExcelExporter1.Export(this.UltraWebGrid1); }
以上所述就是本文的全部内容了,希望大家能够喜欢。
您可能感兴趣的文章:
相关文章推荐
- C#操作Excel文件(读取Excel,写入Excel)
- c# 导出excel 组件比较(npoi vs openxml)
- 【代码】C#导出Excel
- C#中foreach语句深入研究
- C#中4种深拷贝方法介绍
- C#中使用DataContractSerializer类实现深拷贝操作示例
- C#:比较二个字符串,查找出相同字数和差异字符
- C#中Decimal类型截取保留N位小数并且不进行四舍五入操作
- C#实现ListView选中项向上或向下移动的方法
- C#.NET获取拨号连接的宽带连接方法
- C#中遍历Hashtable的4种方法
- C#中使用IFormattable实现自定义格式化字符串输出示例
- C#中的ICustomFormatter及IFormatProvider接口用法揭秘
- C#使用默认浏览器打开网页的方法
- C# 并行编程 之 异步编程模型
- C#中的Linq Intersect与Except方法使用实例
- C#读取配置文件的方法汇总
- C# winfrom 录音
- C# 容器上控件排序
- C# 容器上控件排序