Hi,
we've a grid with 3 levels. The second and third levels are set to edit mode in the prerender event of the grid.
The problem is, that it is possible to expand these levels. but collapsing doesn't work anymore?!
Here is the sample code:
Could someone explain how to get this problem solved?
Thanks in advance
Stefan
we've a grid with 3 levels. The second and third levels are set to edit mode in the prerender event of the grid.
The problem is, that it is possible to expand these levels. but collapsing doesn't work anymore?!
Here is the sample code:
| protected void RadGridContractProducts_PreRender(object sender, EventArgs e) |
| { |
| for (int i = RadGridContractProducts.MasterTableView.GetItems(GridItemType.NestedView).Length - 1; i >= 0; i--) |
| { |
| for (int j = ((GridNestedViewItem)RadGridContractProducts.MasterTableView.GetItems(GridItemType.NestedView)[i]).NestedTableViews.Length - 1; j >= 0; j--) |
| { |
| SetItemsMode(((GridNestedViewItem)RadGridContractProducts.MasterTableView.GetItems(GridItemType.NestedView)[i]).NestedTableViews[j]); |
| } |
| } |
| RadGridContractProducts.Rebind(); |
| } |
| private void SetItemsMode(GridTableView oGridTableView) |
| { |
| for (int i = oGridTableView.Items.Count-1; i >= 0; i--) |
| { |
| oGridTableView.Items[i].Edit = true; |
| } |
| for ( int i = oGridTableView.GetItems(GridItemType.NestedView).Length -1; i >=0 ; i-- ) |
| { |
| for ( int j = ( ( GridNestedViewItem )oGridTableView.GetItems(GridItemType.NestedView)[i]).NestedTableViews.Length -1 ; j >=0; j--) |
| { |
| SetItemsMode(((GridNestedViewItem)oGridTableView.GetItems(GridItemType.NestedView)[i]).NestedTableViews[j]); |
| } |
| } |
| } |
Could someone explain how to get this problem solved?
Thanks in advance
Stefan