I have a grid using the GridClientSelectColumn and I also have a button that calls RadGrid.Rebind().
After the call to rebind, when a user tries to click on the grid row's checkbox nothing happens. here is the code (simplified).
Thanks!
After the call to rebind, when a user tries to click on the grid row's checkbox nothing happens. here is the code (simplified).
Thanks!
| <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Sample.ascx.cs" Inherits="Touchstone.PT.Daimler.Web.Views.P2P.Sample" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Charting" TagPrefix="telerik" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <telerik:RadAjaxLoadingPanel ID="AjaxLoadingPanel1" runat="server" Transparency="15" Width="800" BackColor="white"> |
| <div style="height:30px"> </div> |
| <img alt="Saving..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>' style="border: 0px; vertical-align: middle;" /> |
| </telerik:RadAjaxLoadingPanel> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" UpdatePanelsRenderMode="Inline"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="btnSearch"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="rgUsers" LoadingPanelID="AjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="rgUsers"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="rgUsers" LoadingPanelID="AjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <asp:Button id="btnSearch" runat="server" Text="Search" OnClick="btnSearch_Click" /> |
| <br /> |
| <telerik:RadGrid ID="rgUsers" runat="server" Width="100%" ShowStatusBar="false" AllowSorting="true" AllowMultiRowSelection="True" OnNeedDataSource="rgUsers_NeedDataSource"> |
| <MasterTableView AutoGenerateColumns="false" TableLayout="fixed" Width="100%" AllowNaturalSort="false"> |
| <Columns> |
| <telerik:GridClientSelectColumn Reorderable="False" UniqueName="ClientSelectColumn"> |
| <HeaderStyle Width="42px"></HeaderStyle> |
| </telerik:GridClientSelectColumn> |
| </Columns> |
| </MasterTableView> |
| <PagerStyle NextPageText="Next" PrevPageText="Prev" Mode="NextPrevAndNumeric"></PagerStyle> |
| <ClientSettings AllowDragToGroup="True"> |
| <Selecting AllowRowSelect="True"></Selecting> |
| </ClientSettings> |
| </telerik:RadGrid> |
| protected void btnSearch_Click(object sender, EventArgs e) |
| { |
| rgUsers.MasterTableView.Rebind(); |
| } |
| protected void rgUsers_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) |
| { |
| rgUsers.DataSource = new string[] { "Bob", "Tom", "Gary" }; |
| } |