JS の通常の onRequestStart 関数を使用して、グリッドを Excel にエクスポートしています (ここに関数があります)。
<script type="text/javascript">
function onRequestStart(sender, args) {
if (args.get_eventTarget().indexOf("ExportToExcelButton") >= 0 ||
args.get_eventTarget().indexOf("ExportToWordButton") >= 0 ||
args.get_eventTarget().indexOf("ExportToCsvButton") >= 0) {
args.set_enableAjax(false);
}
}
</script>
次に、Grid_ItemCommand を呼び出して、それが Excel エクスポート ワードまたは CSV であるかどうかを確認し、メソッド doExport() を呼び出しています。
private void doExport()
{
this.UserGrid.ExportSettings.ExportOnlyData = true;
this.UserGrid.ExportSettings.IgnorePaging = true;
this.UserGrid.ExportSettings.OpenInNewWindow = true;
this.UserGrid.ExportSettings.FileName = String.Format("YearReport_{0}_{1}", this.selectedYear, this.rcbDepartments.SelectedValue);
}
そして、これまでのところすべてが完全に機能していますが、ファイルのダウンロードが完了してExcelで開いた後、奇妙な>「警告メッセージ」が届きましたこのメッセージを無効にする方法はありますか?
助けてくれてありがとう
PS:他に何か必要な場合はお気軽にお尋ねください