有关WPFToolkit.Extended.dll组件中XamDataGrid控件的EXCEL导出

Journey_ZZ 2012-06-13 03:38:45
有用过的朋友希望能讲解下导出EXCEL的必须的每一步及大概做法。实例我看的晕了,整了2天没整出来。
我贴些我的大概思路代码

<Page.Resources>
<igExcelExporter:DataPresenterExcelExporter x:Key="Exporter"/>
<Page.Resources>

<igDP:XamDataGrid x:Name="XamDataGrid1">
<!--绑定我是在后台用DataTable.DefaultView直接绑定的-->
</igDP:XamDataGrid>


// Member Variables
private ExportOptions _exportOptions;

#region Properties
public ExportOptions ExportOptions
{
get
{
if (this._exportOptions == null)
this._exportOptions = new ExportOptions();

return this._exportOptions;
}
}
#endregion Properties

private void btn_ExcelExport_Click(object sender, RoutedEventArgs e)
{
//大概关键代码,try、判断等都未贴,看Demo中大致就这些。但我没搞出来。不太明白了。求讲解
string fileName = GetTempFileName(".xlsx");//指定Excel文件名
DataPresenterExcelExporter exporter = (DataPresenterExcelExporter)this.Resources["Exporter"];
exporter.Export(this.xamDataGrid1, fileName, WorkbookFormat.Excel2007, this.ExportOptions);
Process p = new Process();
p.StartInfo.FileName = fileName;
p.Start();
}

分不多,不好意思- -!
...全文
199 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fever324 2012-07-05
  • 打赏
  • 举报
回复
这上面有讲解
你看一下
http://blogs.infragistics.com/wpf/articles/xml-databinding-with-the-xamdatagrid.aspx
Journey_ZZ 2012-06-13
  • 打赏
  • 举报
回复
导出EXCEL已解决!
目前导出为空。
请达人帮我解决下XML中Resources的绑定!
Resources我没赋值,所以为空。
已知数据源为DATATABLE集合。把它怎么绑定到Resources中!

<Page.Resources>
<igExcelExporter:DataPresenterExcelExporter x:Key="Exporter"/>
<Page.Resources>

110,524

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧