91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

該資源提供關于DevExpress Winform 的所有可打印控件的導出excel 的通用方法,解決GridControl自帶方法不能導出圖片,多表頭無法導出等問題,解決PivotGridControl導出時候自動分組的問題,真正做到所見所得的導出excel方法,并且支持多個控件一同導出同一個excel,而且支持不同控件顯示在不同工作薄

資源截圖

代碼片段和文件信息

using?System;
using?System.Windows.Forms;


namespace?DevPrintableExport
{
????public?class?ExportHelper
????{
????????///?

????????///?DevExpress控件通用導出Excel支持多個控件同時導出在同一個Sheet表或者分不同工作薄
????????///?eg:ExportToXlsx(“test“true“控件“gridControl1gridControl2);
????????///?將gridControl1和gridControl2的數據一同導出到同一個文件不同的工作薄
????????///?eg:ExportToXlsx(“test“false““gridControl1gridControl2);
????????///?將gridControl1和gridControl2的數據一同導出到同一個文件同一個的工作薄
????????///?tle“>文件名
????????///?nk“>多個打印控件是否分多個工作薄顯示
????????///?工作薄名稱
????????///?控件集?eg:GridControlPivotGridControlTreeListChartControl...
????????public?static?void?ExportToExcel(string?title?bool?isPageForEachlink?string?sheetName?params?DevExpress.XtraPrinting.IPrintable[]?printables)
????????{
????????????SaveFileDialog?saveFileDialog?=?new?SaveFileDialog()
????????????{
????????????????FileName?=?title
????????????????title?=?“導出Excel“
????????????????Filter?=?“Excel文件(*.xlsx)|*.xlsx|Excel文件(*.xls)|*.xls“
????????????};
????????????DialogResult?dialogResult?=?saveFileDialog.ShowDialog();
????????????if?(dialogResult?==?DialogResult.Cancel)
????????????????return;
????????????string?FileName?=?saveFileDialog.FileName;
????????????DevExpress.XtraPrintinglinks.Compositelink?link?=?new?DevExpress.XtraPrintinglinks.Compositelink(new?DevExpress.XtraPrinting.PrintingSystem());
????????????foreach?(var?item?in?printables)
????????????{
????????????????var?plink?=?new?DevExpress.XtraPrinting.PrintableComponentlink()?{?Component?=?item?};
????????????????link.links.Add(plink);
????????????}
????????????if?(isPageForEachlink)//15.1?的Xls不支持這個功能,15.2未知
????????????????link.CreatePageForEachlink();
????????????if?(string.IsNullOrEmpty(sheetName))?sheetName?=?“Sheet“;//默認工作薄名稱
????????????try
????????????{
????????????????int?count?=?1;
????????????????//在重復名稱后加(序號)
????????????????while?(System.IO.File.Exists(FileName))
????????????????{
????????????????????if?(FileName.Contains(“).“))
????????????????????{
????????????????????????int?start?=?FileName.LastIndexOf(“(“);
????????????????????????int?end?=?FileName.LastIndexOf(“).“)?-?FileName.LastIndexOf(“(“)?+?2;
????????????????????????FileName?=?FileName.Replace(FileName.Substring(start?end)?string.Format(“({0}).“?count));
????????????????????}
????????????????????else
????????????????????{
????????????????????????FileName?=?FileName.Replace(“.“?string.Format(“({0}).“?count));
????????????????????}
????????????????????count++;
????????????????}
????????????????if?(FileName.LastIndexOf(“.xlsx“)?>=?FileName.Length?-?5)
????????????????{
????????????????????DevExpress.XtraPrinting.XlsxExportOptions?options?=?new?DevExpress.XtraPrinting.XlsxExportOptions()?{?SheetName?=?sheetName?};
????????????????????if?(isPageForEachlink)
????????????????????????options.Export

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-09-15?09:52??DevPrintableExport\
?????目錄???????????0??2016-11-21?10:49??DevPrintableExport\.vs\
?????目錄???????????0??2016-09-15?08:58??DevPrintableExport\.vs\DevPrintableExport\
?????目錄???????????0??2016-09-15?09:44??DevPrintableExport\.vs\DevPrintableExport\v14\
?????文件???????99328??2016-11-21?14:01??DevPrintableExport\.vs\DevPrintableExport\v14\.suo
?????目錄???????????0??2016-11-21?10:49??DevPrintableExport\.vs\Supercharger\
?????目錄???????????0??2016-11-21?10:59??DevPrintableExport\.vs\Supercharger\DevPrintableExport\
?????文件?????????308??2016-11-21?12:05??DevPrintableExport\.vs\Supercharger\DevPrintableExport\code_marker.dat
?????文件????????4556??2016-11-21?12:05??DevPrintableExport\.vs\Supercharger\DevPrintableExport\codemap.dat
?????文件????????5212??2016-11-21?12:05??DevPrintableExport\.vs\Supercharger\DevPrintableExport\global_history.dat
?????文件?????????312??2016-11-21?12:05??DevPrintableExport\.vs\Supercharger\DevPrintableExport\rich_code_format.dat
?????文件?????????228??2016-11-21?12:05??DevPrintableExport\.vs\Supercharger\DevPrintableExport\workbench.dat
?????目錄???????????0??2016-11-21?14:01??DevPrintableExport\DevPrintableExport\
?????文件????????5927??2016-11-21?12:05??DevPrintableExport\DevPrintableExport\DevPrintableExport.csproj
?????文件????????5927??2016-11-21?11:21??DevPrintableExport\DevPrintableExport\DevPrintableExport.csproj.bak
?????文件????????4336??2016-11-21?14:01??DevPrintableExport\DevPrintableExport\ExportHelper.cs
?????文件???????41917??2016-11-21?12:14??DevPrintableExport\DevPrintableExport\Form1.Designer.cs
?????文件????????9459??2016-11-21?12:14??DevPrintableExport\DevPrintableExport\Form1.cs
?????文件????????6224??2016-11-21?12:14??DevPrintableExport\DevPrintableExport\Form1.resx
?????文件?????????748??2016-09-15?08:58??DevPrintableExport\DevPrintableExport\Program.cs
?????目錄???????????0??2016-11-21?14:01??DevPrintableExport\DevPrintableExport\Properties\
?????文件????????1448??2016-09-15?08:58??DevPrintableExport\DevPrintableExport\Properties\AssemblyInfo.cs
?????文件????????2876??2016-11-21?11:21??DevPrintableExport\DevPrintableExport\Properties\Resources.Designer.cs
?????文件????????5612??2016-09-15?08:58??DevPrintableExport\DevPrintableExport\Properties\Resources.resx
?????文件????????1118??2016-11-21?11:21??DevPrintableExport\DevPrintableExport\Properties\Settings.Designer.cs
?????文件?????????249??2016-09-15?08:58??DevPrintableExport\DevPrintableExport\Properties\Settings.settings
?????文件????????1084??2016-11-21?14:01??DevPrintableExport\DevPrintableExport\Properties\licenses.licx
?????文件????????1084??2016-11-21?12:05??DevPrintableExport\DevPrintableExport\Properties\licenses.licx.bak
?????文件?????????161??2016-11-21?12:14??DevPrintableExport\DevPrintableExport\app.config
?????目錄???????????0??2016-09-15?08:58??DevPrintableExport\DevPrintableExport\bin\
?????目錄???????????0??2016-11-21?12:06??DevPrintableExport\DevPrintableExport\bin\Debug\
............此處省略165個文件信息

評論

共有 條評論