WPF DevExpress的GridControl数据,表格数据导出到excel
程序员文章站
2022-06-09 12:05:09
...
DevExpress的GridControl数据导出excel
在xaml代码中定位到要导出数据的那个gridcontrol,在相应的view中取好名字
比如 要导出这个TableView的数据
<dxg:GridControl.View>
<dxg:TableView Name="CodeTable" AllowPerPixelScrolling="True" ShowTotalSummary="True"/>
</dxg:GridControl.View>
可以直接在后台代码xaml.cs中写方法或者是事件,比如这个事件
private void ExportExcel_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e)
{
SaveFileDialog dialog = new SaveFileDialog
{
Filter = "Excel (*.xls)|*.xls",
RestoreDirectory = true
};
string strFileName = string.Empty;
var owner = Window.GetWindow(this);
if (dialog.ShowDialog(owner).GetValueOrDefault())
{
strFileName = dialog.FileName;
}
if (string.IsNullOrWhiteSpace(strFileName))
{
return;
}
try
{
this.CodeTable.ExportToXls(strFileName);
OpenExcel(strFileName);
}
catch
{
CommonHelper.ShowMessage("导出Excel失败!");
}
}
上一篇: 华为2020秋招笔试题
下一篇: 安装虚拟机 vmware