or

I have the following scenario:
1. Insert a table on the page http://demos.telerik.com/aspnet-ajax/editor/examples/default/defaultcs.aspx
2. Apply the “telerik-reTable-2” style from the Table Properties
3. right-mouse-click on any cell of the table and select Insert Row Below (also, it may be above)
Result:
The row has some style, but the style of the table in general becomes different from “telerik-reTable-2” (ActualResult.png attached).
Expected Result:
The table has the style, that was previously selected – “telerik-reTable-2” (ExpectedResult.png attached).


<script type="text/javascript"> var maNV = null; var tenDVI = null; function rowSelected(sender, args) { var MasterTableView = sender.get_masterTableView(); var row = MasterTableView.get_selectedItems()[0]; maNV = MasterTableView.getCellByColumnUniqueName(row, "MA_DV"); tenDVI = MasterTableView.getCellByColumnUniqueName(row, "TEN_DV"); var strMA_CTO = maNV.innerHTML; var strTen_DVi = tenDVI.innerHTML; Service_Test.Web_SELECT_MADVIQLY(strMA_CTO,strTen_DVi); <%Session["CHILD_MADVIQLY"] = "OK";%> } }<div><telerik:RadGrid ID="rgdBieu5" runat="server" GridLines="None" AutoGenerateColumns="False" ShowFooter="true" AllowMultiRowSelection="True" OnItemCommand="rgdBieu5_ItemCommand"> <MasterTableView ClientDataKeyNames="MA_DV" EnableNoRecordsTemplate="true"> <NoRecordsTemplate> Không có dữ liệu </NoRecordsTemplate> <Columns> <telerik:GridBoundColumn HeaderText="Mã đơn vị" DataField="MA_DV" UniqueName="MA_DV" FooterText="Tổng" HeaderStyle-Width="10%"> <HeaderStyle Width="10%" HorizontalAlign="Center" Font-Bold="True"></HeaderStyle> <ItemStyle HorizontalAlign="Center"/> <FooterStyle HorizontalAlign="Center" Font-Bold="true"/> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Tên đơn vị" DataField="TEN_DV" UniqueName="TEN_DV" HeaderStyle-Width="20%"> <HeaderStyle Width="20%" HorizontalAlign="Center" Font-Bold="True"></HeaderStyle> <ItemStyle HorizontalAlign="Left" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="3 pha điện tử" DataField="KH_3PD" UniqueName="KH_3PD" DataFormatString="{0:### ### ### ### ### ##0}" Aggregate="Sum" HeaderStyle-Width="10%"> <HeaderStyle Width="10%" HorizontalAlign="Center" Font-Bold="True"></HeaderStyle> <ItemStyle HorizontalAlign="Right"/> <FooterStyle HorizontalAlign="Right" Font-Bold="true" /> </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings AllowColumnsReorder="false" ReorderColumnsOnClient="true" EnableRowHoverStyle="true" EnablePostBackOnRowClick="false"> <Selecting AllowRowSelect="true" /> <Scrolling AllowScroll="false" UseStaticHeaders="true" /> <ClientEvents OnRowSelected="rowSelected"/> </ClientSettings> </telerik:RadGrid></div>
GridDateTimeColumn, if not then available filter items in that column will be No Filter & Equal To.System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.Collections.ArrayList.get_Item(Int32 index) at Telerik.Web.UI.GridColumnCollection.System.Web.UI.IStateManager.SaveViewState() at Telerik.Web.UI.GridTableView.GetStructureState() at Telerik.Web.UI.RadGrid.SaveTableViewStructure(ArrayList stateList, GridTableView tableView) at Telerik.Web.UI.RadGrid.SaveViewState() at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Page.SaveAllState() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at PSCU.CUScripter.Web.UI.BasePage.ProcessRequest(HttpContext context) in c:\Projects\CUScripter 3.0\v3.2.0\CUScripter.Common\Web\BasePage.cs:line 343 at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)