I have successfully tested this feature on my dev and live server on multiple browsers on my machine. However the user is receiving the attached screen. The user is using Internet Explorer, although not sure which version at this time.
I used an ImageButton for the export button.
RadGridMarkup
I used an ImageButton for the export button.
protected
void
exportToExcel_Click(
object
sender, ImageClickEventArgs e) {
radGridVesselUtil.ExportSettings.IgnorePaging =
true
;
radGridVesselUtil.ExportSettings.OpenInNewWindow =
true
;
radGridVesselUtil.ExportSettings.ExportOnlyData =
true
;
radGridVesselUtil.ExportSettings.FileName =
"vessel_util_"
+ DateTime.Now.ToShortDateString();
radGridVesselUtil.MasterTableView.ExportToExcel();
}
protected void gridDpSummary_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) {
gridDpSummary.DataSource = SqlDataSource1;
}
RadGridMarkup
<
telerik:RadGrid
ID
=
"radGridVesselUtil"
runat
=
"server"
CellSpacing
=
"0"
AllowPaging
=
"True"
AllowSorting
=
"True"
PageSize
=
"25"
GridLines
=
"None"
EnableEmbeddedSkins
=
"False"
Skin
=
"dpgrid"
ShowGroupPanel
=
"True"
AutoGenerateColumns
=
"False"
onneeddatasource
=
"radGridVesselUtil_NeedDataSource"
>
<
MasterTableView
>
<
CommandItemSettings
ShowExportToExcelButton
=
"true"
></
CommandItemSettings
>
<
RowIndicatorColumn
Visible
=
"True"
FilterControlAltText
=
"Filter RowIndicator column"
></
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
></
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter Voyage Column"
HeaderText
=
"Voyage"
UniqueName
=
"Voyage"
DataField
=
"VoyageID"
>
<
HeaderStyle
Width
=
"55px"
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter Leg Start Column"
UniqueName
=
"LegStart"
HeaderText
=
"Start Date"
DataField
=
"LegStart"
>
<
HeaderStyle
Width
=
"125px"
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter Leg End Column"
UniqueName
=
"LegEnd"
HeaderText
=
"End Date"
DataField
=
"LegEnd"
>
<
HeaderStyle
Width
=
"125px"
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter Vessel Column"
UniqueName
=
"VesselName"
HeaderText
=
"Vessel"
DataField
=
"VesselName"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter Facility Column"
UniqueName
=
"FacilityName"
HeaderText
=
"Facility"
DataField
=
"FacilityName"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter Time Usage column"
HeaderText
=
"Time Usage"
UniqueName
=
"TimeUsage"
DataField
=
"TimeUsage"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter Volume Usage column"
HeaderText
=
"Volume Usage"
UniqueName
=
"VolumeUsage"
DataField
=
"VolumeUsage"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter Weight column"
HeaderText
=
"Weight"
UniqueName
=
"Weight"
DataField
=
"Weight"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter Capacity Usage Column"
HeaderText
=
"Capacity Usage"
UniqueName
=
"CapacityUsage"
DataField
=
"CapacityUsage"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter Deck Space Usage Column"
HeaderText
=
"Deck Space Usage"
UniqueName
=
"DeckSpaceUsage"
DataField
=
"DeckSpaceUsage"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
InsertImageUrl
=
"Update.gif"
UpdateImageUrl
=
"Update.gif"
EditImageUrl
=
"Edit.gif"
CancelImageUrl
=
"Cancel.gif"
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
>
</
EditFormSettings
>
<
GroupByExpressions
>
<
telerik:GridGroupByExpression
>
<
SelectFields
>
<
telerik:GridGroupByField
FieldName
=
"VoyageID"
HeaderText
=
"Voyage"
/>
</
SelectFields
>
<
GroupByFields
>
<
telerik:GridGroupByField
FieldName
=
"VoyageID"
SortOrder
=
"Descending"
/>
</
GroupByFields
>
</
telerik:GridGroupByExpression
>
</
GroupByExpressions
>
</
MasterTableView
>
<
PagerStyle
Mode
=
"NextPrevNumericAndAdvanced"
/>
<
ClientSettings
ReorderColumnsOnClient
=
"True"
AllowDragToGroup
=
"True"
AllowColumnsReorder
=
"True"
>
<
Resizing
AllowRowResize
=
"True"
AllowColumnResize
=
"True"
EnableRealTimeResize
=
"True"
ResizeGridOnColumnResize
=
"False"
></
Resizing
>
</
ClientSettings
>
<
GroupingSettings
ShowUnGroupButton
=
"true"
/>
<
FilterMenu
EnableImageSprites
=
"False"
></
FilterMenu
>
<
HeaderContextMenu
EnableEmbeddedSkins
=
"False"
CssClass
=
"GridContextMenu GridContextMenu_dpgrid"
></
HeaderContextMenu
>
</
telerik:RadGrid
>