RadGridView 导出excel乱码问题

jenlie 2011-05-02 03:10:20
private void butExp_Click(object sender, RoutedEventArgs e)
{
if (this.radGridView1.Items.ItemCount == 0)
{
return;
}
this.butAdd.IsEnabled = true;
string extension = "";
ExportFormat format = ExportFormat.ExcelML;
extension = "xls";
SaveFileDialog dialog = new SaveFileDialog()
{
DefaultExt = extension,
Filter = String.Format("{1} files (*.{0})|*.{0}|All files (*.*)|*.*", extension, "Excel"),
FilterIndex = 1
};

if (dialog.ShowDialog() == true)
{

using (Stream stream = dialog.OpenFile())
{
this.radGridView1.Export(stream,
new GridViewExportOptions()
{
Format = format,
Items = a.QueryableSourceCollection.Where(this.radGridView1.FilterDescriptors).Sort(this.radGridView1.SortDescriptors).GroupBy(this.radGridView1.GroupDescriptors).GroupBy(this.radGridView1.GroupDescriptors).GroupBy(this.radGridView1.GroupDescriptors),
ShowColumnHeaders = true,
});
}

}
}
...全文
132 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿亮亮 2012-01-10
  • 打赏
  • 举报
回复
怎么解决导出中文乱码的问题?
jv9 2011-05-02
  • 打赏
  • 举报
回复
导出的是中文还是英文?从代码来看很难判断。
ExportFormat format = ExportFormat.ExcelML;
定义其他格式也是乱码么?

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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