I have a Telerik Grid with paging.
I want to Select All the rows in the Radgrid from a checkbox given in Header template of the grid from Client Side function
I am attaching my aspx code for your reference ,along will I am also attaching the javascript code that I am using currently.
But this code Selects all the rows of the same page and I want to select all the rows across all the pages in the grid by
Checking the Checkbox given in Header Template.
HI , <telerik:RadGrid ID="grdSearchResults" runat="server" AllowSorting="True" GridLines="None" Skin="Windows7" AutoGenerateColumns="False" PageSize="5" OnItemDataBound="grdSearchResults_ItemDataBound" OnNeedDataSource="grdSearchResults_NeedDataSource" CellSpacing="0"> <ClientSettings EnableRowHoverStyle="true"> </ClientSettings> <MasterTableView Width="100%" TableLayout="Auto" CommandItemDisplay="Top" AllowPaging="true" AllowSorting="true" PageSize="10" DataKeyNames="BackImage,Image,CreditImage"> <%--StatementID,StatementDate,AccountNumber,Rows,Columns,--%> <CommandItemSettings ShowAddNewRecordButton="false" ShowRefreshButton="true" ShowExportToExcelButton="true" ShowExportToPdfButton="true" ShowExportToWordButton="true" ShowExportToCsvButton="true"> </CommandItemSettings> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderText="Statement Date" DataField="StatementDate" UniqueName="StatementDate" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" SortExpression="statementdate"> <ItemTemplate> <asp:Label ID="lblstmtDate" runat="server" Text="<%# Bind('StatementDate') %>" Font-Bold="False"></asp:Label> </ItemTemplate> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center"></ItemStyle> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Account Number" DataField="AccountNumber" UniqueName="AccountNumber" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" SortExpression="AccountNumber"> <ItemTemplate> <asp:Label ID="lblAccountNumber" runat="server" Text="<%# Bind('AccountNumber') %>" Font-Bold="False"> </asp:Label> </ItemTemplate> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center"></ItemStyle> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Rows" DataField="Rows" UniqueName="Rows" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" SortExpression="Rows"> <ItemTemplate> <telerik:RadNumericTextBox ID="txtRows" runat="server" Width="20px" Type="Number" MaxLength="1" DbValue="<%# Bind('Rows') %>" ToolTip="Please enter number greater than 0"> <NumberFormat DecimalDigits="0" GroupSeparator="" /> </telerik:RadNumericTextBox> <asp:Label ID="Label2" runat="server" ForeColor="#FF3300" Text="*"></asp:Label> </ItemTemplate> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center"></ItemStyle> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Columns" DataField="Columns" UniqueName="Columns" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" SortExpression="Columns"> <ItemTemplate> <telerik:RadNumericTextBox ID="txtColumns" runat="server" Width="20px" Type="Number" MaxLength="1" DbValue="<%# Bind('Columns') %>" ToolTip="Please enter number greater than 0"> <NumberFormat DecimalDigits="0" GroupSeparator="" /> </telerik:RadNumericTextBox> <asp:Label ID="Label1" runat="server" ForeColor="#FF3300" Text="*"></asp:Label> </ItemTemplate> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center"></ItemStyle> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn Visible="true" HeaderText="Add Credit Images" UniqueName="Credits" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center"> <ItemTemplate> <asp:CheckBox ID="chkCredits" runat="server" /> </ItemTemplate> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center"></ItemStyle> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Add Back Images" UniqueName="BackImage" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center"> <ItemTemplate> <asp:CheckBox ID="chkBackImages" runat="server" /> </ItemTemplate> <FooterStyle Width="100%" /> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center"></ItemStyle> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="StatementID" HeaderText="StatementID" UniqueName="StatementID" Visible="false"> <ItemTemplate> <asp:Label ID="lblStatementID" runat="server" Text="<%# Bind('StatementID') %>"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="DatePrinted" HeaderText="Date Printed" UniqueName="DatePrinted" Visible="false"> <ItemTemplate> <asp:Label ID="lblDatePrited" runat="server" Text="<%# Bind('DatePrinted') %>"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="DateEmailed" HeaderText="Date Emailed" UniqueName="DateEmailed" Visible="false"> <ItemTemplate> <asp:Label ID="lblDateEmailed" runat="server" Text="<%# Bind('DateEmailed') %>"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="Images" HeaderText="Images" UniqueName="Images" Visible="false"> <ItemTemplate> <asp:Label ID="lblImages" runat="server" Text="<%# Bind('Images') %>"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Add Images" UniqueName="AddImages" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center"> <ItemTemplate> <asp:CheckBox ID="chkAddImages" Checked="true" runat="server" /> </ItemTemplate> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center"></ItemStyle> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="IsSelected" HeaderText="IsSelected" UniqueName="IsSelected" Display="false"> <ItemTemplate> <asp:Label ID="lblIsSelected" runat="server" Text="<%# Bind('IsSelected') %>"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="checkboxcolumn" HeaderStyle-Width="7%" ItemStyle-Width="7%" HeaderStyle-HorizontalAlign="Center"> <HeaderTemplate> <asp:CheckBox ID="CheckBoxAll" runat="server" onclick="javascript:selectAll(this);" /> </HeaderTemplate> <ItemTemplate> <asp:Image ID="SavedItemImage" runat="server" Visible="false" ImageUrl="~/Images/Common/disk2.gif" /> <asp:CheckBox ID="chkSelect" runat="server" /> </ItemTemplate> <HeaderStyle HorizontalAlign="Center" Width="30px"></HeaderStyle> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="StatementFileIndexId" FilterControlAltText="Filter StatementFileIndexId column" HeaderText="StatementFileIndexId" UniqueName="StatementFileIndexId" Visible="False"> <ItemTemplate> <asp:Label ID="lblStatementFileIndexId" runat="server" Text="<%# Bind('StatementFileIndexId') %>"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> <PagerStyle AlwaysVisible="True"></PagerStyle> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Windows7"> </HeaderContextMenu> </telerik:RadGrid> Attached is the image wherein I have the javascript methos that I have used for select all.
Pls let me know ehat can be done.