void LoadSelectionView()
 {
     gridControl.BeginSelection();
     try {
         gridControl.UnselectAll();
         for (int i = 0; i < SelectionList.Count; i++)
         {
             gridControl.SelectItem(GetRowHandleByKey(SelectionList[i]));
         }
     }
     finally {
         gridControl.EndSelection();
     }
 }
Exemple #2
0
        static void SelectChild(GridControl grid, int groupRowHandle)
        {
            int childRowCount = grid.GetChildRowCount(groupRowHandle);

            grid.BeginSelection();
            for (int i = 0; i < childRowCount; i++)
            {
                int childRowHandle = grid.GetChildRowHandle(groupRowHandle, i);
                if (GetMode(grid.View) == ChildSelectionMode.Hierarchical &&
                    grid.IsGroupRowHandle(childRowHandle) &&
                    grid.IsGroupRowExpanded(childRowHandle))
                {
                    SelectChild(grid, childRowHandle);
                }
                grid.SelectItem(childRowHandle);
            }
            grid.EndSelection();
        }