private void _grid_AfterSort(object sender, SortColEventArgs e)
 {
     if (_grid.DataSource == null)
     {
         return;
     }
     if (!_grid.Redraw)
     {
         return;
     }
     if (_grid.RowSel < _grid.Rows.Fixed)
     {
         return;
     }
     if (_combobox != null)
     {
         _combobox.SelectedIndex = (_grid.RowSel - _grid.Rows.Fixed);
     }
 }
Exemplo n.º 2
0
            override protected void OnAfterSort(SortColEventArgs e)
            {
                C1FlexDataTree parent = Parent as C1FlexDataTree;

                parent.OnAfterSort(e);
            }
Exemplo n.º 3
0
        private void ProyectosC1FlexGrid_BeforeSort(object sender, SortColEventArgs e)
        {
            var nroFilaActual = proyectosC1FlexGrid.Row;

            if (proyectosC1FlexGrid.IsCellValid(nroFilaActual, 0))
            {
                //Si la celda seleccionada es valida, se guarda el item
                _itemSeleccionado = proyectosC1FlexGrid.Rows[nroFilaActual].DataSource as ResumenProyecto;
            }
            else
            {
                _itemSeleccionado = null;
            }

            if (proyectosC1FlexGrid.Cols[e.Col] == null)
            {
                return;
            }

            _ordenamientoColumna = e.Col;
            _ordenamientoDireccion = e.Order;

            ObtenerDatos();
        }
Exemplo n.º 4
0
 private void c1FlexGrid_Conditions_AfterSort(object sender, SortColEventArgs e)
 {
     c1FlexGrid_ConditionsUpdate();
 }
Exemplo n.º 5
0
 private void ProyectosC1FlexGrid_AfterSort(object sender, SortColEventArgs e)
 {
     if (_itemSeleccionado != null)
     {
         //Buscar el item seleccionado y actualizar la seleccion
         for (int i = 0; i < proyectosC1FlexGrid.Rows.Count; i++)
         {
             var dato = proyectosC1FlexGrid.Rows[i].DataSource as ResumenProyecto;
             if (dato != null && dato.IdProyecto == _itemSeleccionado.IdProyecto)
             {
                 proyectosC1FlexGrid.Select(i, -1, true);
                 return;
             }
         }
     }
     //Si no existe el item seleccionado, se vacia la seleccion
     proyectosC1FlexGrid.Select(-1, -1);
 }
Exemplo n.º 6
0
 // with mouse sort, use display values (these are data maps)
 private void _flex_BeforeSort(object sender, SortColEventArgs e)
 {
     // note OR operator (|) used to combine the AsDisplayed flag with
     // the sort direction set by the grid (Ascending or Descending)
     e.Order |= SortFlags.AsDisplayed;
 }
 void m_fg_AfterSort(object sender, SortColEventArgs e)
 {
     CGridUtils.MakeSoTT(0, m_fg);
 }
Exemplo n.º 8
0
 private void mdgrWorkstaton_AfterSort(object sender, SortColEventArgs e)
 {
     GENSTT2();
 }
Exemplo n.º 9
0
 private void mdgrArea_AfterSort(object sender, SortColEventArgs e)
 {
     GENSTT1();
 }