or
addButton = new RadButton();
addButton.ID = "addButton";
addButton.Text = "Add Delegate";
addButton.CommandName = "InitInsert";
addButton.Visible = canAdd;
addButton.Icon.PrimaryIconCssClass = "rbAdd";
addButton.Skin = "Telerik";
deleteButton = new RadButton();
deleteButton.ID = "deleteButton";
deleteButton.Text = "Delete Selected Delegates";
deleteButton.CommandName = "DeleteSelected";
deleteButton.OnClientClicked = "OnClientClicked"; //"javascript:return confirm('Delete all selected delegates?')";
deleteButton.Icon.PrimaryIconCssClass = "rbRemove";
deleteButton.Skin = "Telerik";
refreshButton = new RadButton();
refreshButton.ID = "refreshButton";
refreshButton.Text = "Refresh";
refreshButton.CommandName = "RebindGrid";
refreshButton.Icon.PrimaryIconCssClass = "rbRefresh";
refreshButton.Skin = "Telerik";
container.Controls.Add(addButton);
container.Controls.Add(new LiteralControl(" "));
container.Controls.Add(deleteButton);
container.Controls.Add(new LiteralControl(" "));
container.Controls.Add(refreshButton);
if (e.Button.Text == "Export")
{
if (SessionVars.ReportID > 0)
{
Report rpt = new Report(SessionVars.ReportID);
foreach (GridColumn c in GridReportData.MasterTableView.Columns)
c.HeaderStyle.Width = Unit.Empty;
GridReportData.ExportSettings.HideStructureColumns = true;
GridReportData.ExportSettings.FileName = Gridrpt.Report_Name;
try
{
GridReportData.MasterTableView.ExportToExcel();
}
catch (System.OutOfMemoryException ex)
{
RadWindowManager.RadAlert("Report failed to export.",null, null, "Export Error", "ErrorAlert");
}
RadAjaxManager1.EnableAJAX = true;
}
}