or

protected void TabSelected(object sender, EventArgs e) { if (tabStrip1.SelectedTab == Tab1) { Session["SessionData-AchFilter"] = "ALL"; tabStrip1.SelectedIndex = 0; } if (tabStrip1.SelectedTab == Tab2) { Session["SessionData-AchFilter"] = "NOT"; tabStrip1.SelectedIndex = 1; } if (tabStrip1.SelectedTab == Tab3) { Session["SessionData-AchFilter"] = "APP"; tabStrip1.SelectedIndex = 2; } if (tabStrip1.SelectedTab == Tab4) { Session["SessionData-AchFilter"] = "UNA"; tabStrip1.SelectedIndex = 3; } if (tabStrip1.SelectedTab == Tab5) { Session["SessionData-AchFilter"] = "REJ"; tabStrip1.SelectedIndex = 4; } }if (tabStrip1.SelectedTab == Tab1) { Session["SessionData-AchFilter"] = "ALL"; tabStrip1.SelectedIndex = 0; ForceDataReload(AchRadGridView); }'ForceDataReload(AchRadGridView);' worked when I was doing the same desired "refresh" on a basic button://protected void ALL_Click1(object sender, EventArgs e)//{// if (Globals.Page.IsValid)// {// Session["SessionData-AchFilter"] = "ALL";// ForceDataReload(AchRadGridView);// }//}<
telerik:RadComboBox ID="rcbItemName" runat="server" AllowCustomText="True" CausesValidation="False" MarkFirstMatch="True" />
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder_Main" runat="Server"> <telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1" /> <telerik:RadWindowManager ID="RadWindowManager1" runat="server" ..../> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="DetailsView1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadSplitter runat="server" ID="RadSplitter1"> <telerik:RadPane runat="server" ID="RadPane_Page_Grid"> <telerik:RadGrid runat="server" ID="RadGrid1" OnSelectedIndexChanged="RadGrid1_SelectedIndexChanged" ...> <MasterTableView DataKeyNames="p_ID"> <Columns> <telerik:GridBoundColumn DataField="p_ID"> </telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid> </telerik:RadPane> <telerik:RadSplitBar runat="server" ID="RP" /> <telerik:RadPane runat="server" ID="RP_DetailView"> <asp:DetailsView runat="server" ID="DetailsView1" DataSourceID="sds_Details" > <Fields> <asp:BoundField DataField="sh_Title" /> </Fields> <HeaderTemplate> <asp:Button ID="btn_Edit" Text ="Edit" runat="server" /> </HeaderTemplate> </asp:DetailsView> </telerik:RadPane> </telerik:RadSplitter></asp:Content>RadGrid1_SelectedIndexChanged event :
i have one button in my detailview that affected in this event:
protected void RadGrid1_SelectedIndexChanged(object sender, EventArgs e)
{
Button btn = (Button)DetailsView1.FindControl("btn_Edit");
btn.OnClientClick = "alert('some text here...');";
}
at first page load and selecting one row of grid,my detailsview updates, and by clicking on btn_Edit client side alert displayed, but on clicking again on this button(btn_Edit) client side alert not function again!


OnPageViewCreated (The LoadControl actually happens here with the parameter of TextBox value)
and then Its triggers the TabClick Event.