or
protected void RadRibbonBar1_ButtonClick(object sender, Telerik.Web.UI.RibbonBarButtonClickEventArgs e) { NavigateToPage(e.Button.Text.Trim()); }// ---------------------------------private void NavigateToPage(string navigationText) { switch (navigationText.ToLowerInvariant()) { case "dashboard": { Response.Redirect("~/Default.aspx"); break; } case "button 01": { Response.Redirect("~/Default2.aspx"); break; } case "button 02": { Response.Redirect("~/Default3.aspx"); break; } default: break; } }<telerik:RadGrid ID="DocumentGrid1" runat="server" AutoGenerateColumns="false" AllowSorting="True"AllowMultiRowSelection="false" HorizontalAlign="Center" AllowPaging="True" EnableEmbeddedSkins="False"Skin="TDocs" PageSize="7" AllowAutomaticDeletes="false" AllowAutomaticUpdates="false"AllowAutomaticInserts="false" ClientSettings-Selecting-AllowRowSelect="true"AlternatingItemStyle-BackColor="White" ClientSettings-EnableRowHoverStyle="false"OnItemDataBound="DocumentGrid1_ItemDataBound" OnNeedDataSource="DocumentGrid1_NeedDataSource"OnItemCommand="DocumentGrid1_ItemCommand" ToolTip="Please click a row on the grid to perform an action."> <MasterTableView DataKeyNames="FK" DataMember="s" HeaderStyle-ForeColor="White" PagerStyle-Mode="NextPrevNumericAndAdvanced"> <Columns> <telerik:GridTemplateColumn UniqueName="TemplateColumn" HeaderText="Associated s" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true"> <HeaderTemplate> <table class="Table" cellpadding="0" cellspacing="0" width="90%"> <tr> <td width="13%" style="background-color: #CCCCCC; border-right: #000000 1px solid;"> <asp:LinkButton ID="ID" runat="server" CommandName="Sort" CommandArgument="ID" Text="ID" OnClick="HeaderSort_Click" ></asp:LinkButton> <asp:Label id="lblIDSort" runat="server" Text="" /> </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <table class="TableCRM" cellpadding="0" cellspacing="0" width="90%"> <tr> <td width="13%" rowspan="4" align="center" style="border-right: #000000 1px solid;"> <asp:Label ID="lblMID" runat="server" CssClass="RowCells" Visible="false"></asp:Label> <asp:Label ID="lblID" runat="server" CssClass="RowCells"></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings EnablePostBackOnRowClick="false"> </ClientSettings> </telerik:RadGrid>protected void HeaderSort_Click(object sender, EventArgs e) { LinkButton lb = sender as LinkButton; string CommandArgument = lb.CommandArgument.ToString(); }protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { if(! bShowExpandColumn) (e.Item as GridDataItem)["ExpandColumn"].Visible = false; } }