乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Dev</em>Express的GridControl中GridVie...-dev 导

<em>Dev</em>Express的GridControl中GridVie...-dev 导

作者:乔山办公网日期:

返回目录:excel表格制作


貌似这种导出没有办法设置单元格的样式
我觉得你可以用代码获取到导出的Excel文件,然后再用代码设置表格的单元格为自动换行,然后再保存就OK了。
(仅供参考)

只保存键值,不用保存显示的值

#region 导出Execl
private void ExportToXls()
{
string fileName = ShowSaveFileDialog("Microsoft Excel Document", "Microsoft Excel|*.xls");
if (fileName != "")
{
ExportTo(new ExportXlsProvider(fileName));
OpenFile(fileName);
}
}
private string ShowSaveFileDialog(string title, string filter)
{
SaveFileDialog dlg = new SaveFileDialog();
string name = " 统计表";
int n = name.LastIndexOf(".") + 1;
if (n > 0) name = name.Substring(n, name.Length - n);
dlg.Title = "Export To " + title;
dlg.FileName = name;
dlg.Filter = filter;
if (dlg.ShowDialog() == DialogResult.OK) return dlg.FileName;
return "";
}
private void ExportTo(IExportProvider provider)
{
Cursor currentCursor = Cursor.Current;
Cursor.Current = Cursors.WaitCursor;
this.FindForm().Refresh();
BaseExportLink link = gridView1.CreateExportLink(provider);
(link as GridViewExportLink).ExpandAll = false;
//link.Progress += new DevExpress.XtraGrid.Export.ProgressEventHandler(Export_Progress);
link.ExportTo(true);
provider.Dispose();
//link.Progress -= new DevExpress.XtraGrid.Export.ProgressEventHandler(Export_Progress);
Cursor.Current = currentCursor;
}
private void OpenFile(string fileName)
{
if (XtraMessageBox.Show("你想打开这个文件e69da5e6ba907a64335吗??", "文件导出...", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
try
{
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = fileName;
process.StartInfo.Verb = "Open";
process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
process.Start();
}
catch
{
DevExpress.XtraEditors.XtraMessageBox.Show(this, "您的系统上无法找到适合打开导出的数据文件的应用程序。", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
//progressBarControl1.Position = 0;
}
#endregion
当然可以
我记得Excel有三个Dll吧,你都引用下
csnd上应该有导出XlS文件的源码,你去搜一下

貌似这种导出没有办法设置单元格的样式
我觉得你可以用代码获取到导出的Excel文件,然后再用代码设置表格的单元格为自动换行,然后再保存就OK了。
(仅供参考)

相关阅读

  • 如何将<em>SQL</em> <em>server</em> 2008

  • 乔山办公网excel表格制作
  • 这个用导出的功能不行的,它会把所有的数据全导到excel的第一列中,可以说没有使来用价值的另一个方法是复制,应为默认的复制是不复制表头的,你只要把工具--》选项---》查询结果
关键词不能为空
极力推荐
  • <em>excel</em>如何做回归<em>方程</em>-excel

  • 首先要准备好两组数百据做为x和y,这组数据在可以简单感觉一下是否具有线性关系将准备好的数据放入excel表格里面EXCEL需要我们自己启用数据分析,点击文件,选择选项,点击左侧的

ppt怎么做_excel表格制作_office365_word文档_365办公网