0
私のRadGridViewの選択した行だけをExcelにエクスポートします。私はすべてをエクスポートすることができましたが、ユーザが行を選択した場合、それらの行をRadGridViewからExcelにのみエクスポートします。ここに私のコードは次のとおりです。(藤堂を実装する必要があります)Telerik RadGridViewからExcelに選択をエクスポートする方法
public void Execute_OpenExportView(RadGridView gridViewExport)
{
if (gridViewExport==null)
{
return;
}
string extension = "xlsx";
SaveFileDialog dialog = new SaveFileDialog()
{
DefaultExt = extension,
Filter = String.Format("{1} files (*.{0})|*.{0}|All files(*.*)|*.*", extension, "Excel"),
FilterIndex = 1,
AddExtension = true,
Title = "Export to Excel",
//FileName =
};
//TODO export the selected rows from RadGRidView
if (gridViewExport.SelectedItems.Count!=0)
{
}
if (dialog.ShowDialog()==true)
{
using (Stream stream = dialog.OpenFile())
{
gridViewExport.ExportToXlsx(stream,
new GridViewDocumentExportOptions()
{
ShowColumnFooters = true,
ShowColumnHeaders = true,
ShowGroupFooters = true,
AutoFitColumnsWidth = true,
});
}
}
}
私はこれに時間を費やし、それはとても簡単です。 – Devid