or
<telerik:RadGrid ID="Grid1" AllowPaging="true" AllowCustomPaging="true"
GroupingEnabled="true" ShowGroupPanel="false" ShowStatusBar="false" AutoGenerateColumns="false" VirtualItemCount="100000"
runat="server" OnItemDataBound="Grid1_ItemDataBound"
OnNeedDataSource="Grid1_NeedDataSource">
<PagerStyle AlwaysVisible="true" Mode="NextPrevAndNumeric" PagerTextFormat="Change page: {4} <strong><b>{5}</b> Items In <b>{1}</b> Pages </strong>"
PageSizeLabelText="Items Per Page : " />
<GroupingSettings CollapseTooltip="Collapse client items" ExpandTooltip="Expand client items" RetainGroupFootersVisibility="true" />
<MasterTableView EnableColumnsViewState="false" EnableViewState="true" TableLayout="Auto" ShowGroupFooter="true"
GroupLoadMode="Client" >
<GroupByExpressions>
<telerik:GridGroupByExpression>
<SelectFields>
<telerik:GridGroupByField HeaderText="Client" FieldName="ClientNameWithID" SortOrder="Ascending" />
</SelectFields>
<GroupByFields>
<telerik:GridGroupByField HeaderText="Client" FieldName="ClientNameWithID" SortOrder="Ascending" />
</GroupByFields>
</telerik:GridGroupByExpression>
</GroupByExpressions>
</MasterTableView>
<ClientSettings AllowGroupExpandCollapse="true">
<Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="false" />
<ClientEvents OnGridCreated="GridCreated" />
<Resizing AllowRowResize="False" EnableRealTimeResize="True" ResizeGridOnColumnResize="False"
AllowColumnResize="False"></Resizing>
</ClientSettings>
</telerik:RadGrid>
<telerik:GridTemplateColumn HeaderText="InvoiceDate"> <ItemTemplate> <%#Eval("InvoiceDate")%> </ItemTemplate> <InsertItemTemplate> <asp:TextBox ID="txtInvoiceDate" runat="Server"></asp:TextBox> </InsertItemTemplate> </telerik:GridTemplateColumn>