RadGrid4.ExportSettings.ExportOnlyData =
False
RadGrid4.ExportSettings.IgnorePaging =
True
RadGrid4.ExportSettings.OpenInNewWindow =
True
RadGrid4.MasterTableView.ExportToExcel()
and it works just fine, but i would like to know if there is a way to export columns that are hidden, because i'm only showing 4 columns and there are like 50 columns on the table and i need to export all of them but i'm just getting the ones that are not hidden, is there a way get them all?
thanks in advanced.

<maui:RadGrid ID="grdBeast" runat="server" OnNeedDataSource="grdBeast_OnNeedDataSource" OnDetailTableDataBind="grdBeast_OnDetailTableDataBind" OnDataBound="grdBeast_OnDataBound" OnColumnCreated="grdBeast_ColumnCreated" OnPreRender="grdBeast_OnPreRender" OnItemDataBound="grdBeast_ItemDataBound"> <MasterTableView DataKeyNames="Combined1" TableLayout="Auto" AllowPaging="True" PageSize="25" AutoGenerateColumns="True" ShowFooter="True"> <DetailTables> <maui:GridTableView runat="server" DataKeyNames="Combined2" Name="Combined2" AutoGenerateColumns="True" BorderWidth="0" > <DetailTables> <maui:GridTableView runat="server" Name="Combined3" DataKeyNames="Combined3" AutoGenerateColumns="True" BorderWidth="0"> <DetailTables> <maui:GridTableView runat="server" Name="Combined4" DataKeyNames="Combined4" AutoGenerateColumns="True" BorderWidth="0"> <DetailTables> <maui:GridTableView runat="server" Name="Combined5" DataKeyNames="Combined5" AutoGenerateColumns="True" BorderWidth="0"> <DetailTables> <maui:GridTableView runat="server" Name="Combined6" DataKeyNames="Combined5" AutoGenerateColumns="True" BorderWidth="0"> <DetailTables> <maui:GridTableView runat="server" Name="Combined7" DataKeyNames="Combined5" AutoGenerateColumns="True" BorderWidth="0"> <DetailTables> <maui:GridTableView runat="server" Name="Combined8" DataKeyNames="Combined5" AutoGenerateColumns="True" BorderWidth="0"> </maui:GridTableView> </DetailTables> </maui:GridTableView> </DetailTables> </maui:GridTableView> </DetailTables> </maui:GridTableView> </DetailTables> </maui:GridTableView> </DetailTables> </maui:GridTableView> </DetailTables> </maui:GridTableView> </DetailTables> </MasterTableView></maui:RadGrid>protected void grdBeast_OnDetailTableDataBind(object sender, GridDetailTableDataBindEventArgs e ) { var keyVal = e.DetailTableView.ParentItem.KeyValues; var keyPath = new List<string> (); TraverseUpGridViewParents ( e.DetailTableView, ref keyPath ); keyPath.Insert ( 0, keyval ); if (Cntrl.ViewModel.IsTableATransactionDetailTable(e.DetailTableView.Name)) e.DetailTableView.DataKeyNames = new string[] { "TranType" }; e.DetailTableView.DataSource = Cntrl.ViewModel.GetReportDataSource ( GetCollectionSummaryConfigIndex (), keyPath, e.DetailTableView.Name ); }protected void grdBeast_OnDetailTableDataBind(object sender, GridDetailTableDataBindEventArgs e ) { var keyval = e.DetailTableView.ParentItem.KeyValues; var keyPath = new List<string> (); TraverseUpGridViewParents ( e.DetailTableView, ref keyPath ); keyPath.Insert ( 0, keyval ); if (Cntrl.ViewModel.IsTableATransactionDetailTable(e.DetailTableView.Name)) { e.DetailTableView.DataKeyNames = new string[] { "TranType" }; var receiptColumn = new GridTemplateColumn(); receiptColumn.HeaderText = "Receipt Column"; receiptColumn.UniqueName = "ReceiptColumn"; receiptColumn.DataField = "ReceiptColumn"; receiptColumn.ItemTemplate = new ReceiptColumnTemplate(); e.DetailTableView.Columns.Add(receiptColumn); } e.DetailTableView.DataSource = Cntrl.ViewModel.GetReportDataSource ( GetCollectionSummaryConfigIndex (), keyPath, e.DetailTableView.Name ); }private class ReceiptColumnTemplate : ITemplate { private LinkButton receiptButton; public void InstantiateIn(System.Web.UI.Control container) { receiptButton = new LinkButton (); container.Controls.Add(receiptButton); receiptButton.DataBinding += new EventHandler(receiptButton_DataBinding); receiptButton.ID = "receiptLink"; } void receiptButton_DataBinding(object sender, EventArgs e) { var receiptButton = ( LinkButton ) sender; var container = ( GridDataItem ) receiptButton.NamingContainer; receiptButton.Text = ( ( DataRowView ) container.DataItem ) [ "ReceiptNumber" ].ToString (); } }protected void grdBeast_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { if (Cntrl.ViewModel.IsTableATransactionDetailTable(e.Item.OwnerTableView.Name)) { var item = ( GridDataItem ) e.Item; var linkButton = (LinkButton)item.FindControl ( "receiptLink" ); if (linkButton != null) { linkButton.Click += new EventHandler(linkButton_Click); } } } }Hi Team,
I want multiple selection of files and also i want to filter files so i am using RadAsyncUpload instead of RadUpload. But i am using it in radtoolbar itemtemplate like this :
<telerik:RadToolBarButton Value="Upload1">
<ItemTemplate>
<telerik:RadAsyncUpload runat="server" ID="rupfFile" AllowedFileExtensions="sqx,sqm,xls,xlsx"
MultipleFileSelection="Automatic" Localization-Select="Upload" Width="280" >
</telerik:RadAsyncUpload>
</ItemTemplate>
</telerik:RadToolBarButton>
But RadAsyncUpload looks different from its other toolbar buttons as attached file. So what i am trying to do is on click of radtoolbarbutton i will call radasynuploadbutton.click(). But it has no such event like radupload.
Do we have any other option to solve my problem ?