or
The grid has grouping and hierarchy. When the grid is loaded initiially, all hierarchy rows are collapsed. When a grid group is collapsed and then expanded, all hierarchy rows get expanded. I don't see any configuration changes to stop it. Some of the related markup:
<MasterTableView HierarchyLoadMode="Client" HierarchyDefaultExpanded="false" GroupLoadMode="Client"> ExpandCollapseColumn Visible="True"> </ExpandCollapseColumn><asp:ImageButton runat="server" ID="imgRemoveCostCenter" ImageUrl="~/Images/Remove.png" OnItemCommand="rad_CostCenters_ItemCommand" CommandName="HideCostCenter" /><telerik:RadGrid ID="rad_CostCenters" OnItemCommand="rad_CostCenters_ItemCommand" AllowMultiRowEdit="true" AutoGenerateColumns="false" EnableTheming="true" Skin="Default" AllowSorting="false" runat="server" ShowHeader="true" OnItemDataBound="Rad_ManagersList_ItemDataBound"><telerik:GridBoundColumn UniqueName="ActionID" DataField="ActionID" Visible="false" />protected void rad_CostCenters_ItemCommand(object sender, GridCommandEventArgs e){ GridDataItem item = (GridDataItem)e.Item; int _ActionID = Convert.ToInt16(item["ActionID"].Text); if (e.CommandName == "HideCostCenter") { _ActionID = -1; } rad_CostCenters.Rebind();}protected void Rad_ManagersList_ItemDataBound(object sender, GridItemEventArgs e){ if (e.Item is GridDataItem) { GridDataItem item = (GridDataItem)e.Item; DataRowView drv = (DataRowView)e.Item.DataItem; int _ActionID = Convert.ToInt16(item["ActionID"].Text); if (_ActionID == -1) { item.Display = false; } }}