private void ugEscalas_CellChange(object sender, CellEventArgs e) { EscalaListaCostosMaquina Escala = (EscalaListaCostosMaquina)e.Cell.Row.Tag; ugEscalas.UpdateData(); switch (e.Cell.Column.Key) { case colDesde: Escala.Desde = Convert.ToInt32((e.Cell.Value == DBNull.Value) ? 0 : e.Cell.Value); break; case colHasta: Escala.Hasta = Convert.ToInt32((e.Cell.Value == DBNull.Value) ? 0 : e.Cell.Value); break; case colVelocidad: Escala.Velocidad = Convert.ToDecimal((e.Cell.Value == DBNull.Value) ? 0 : e.Cell.Value); break; case colCosto: Escala.Costo = Convert.ToDecimal((e.Cell.Value == DBNull.Value) ? 0 : e.Cell.Value); break; default: break; } MostrarEscala(e.Cell.Row); }
public void MostrarEscala(UltraGridRow Row) { EscalaListaCostosMaquina Item = (EscalaListaCostosMaquina)Row.Tag; Row.Cells[colDesde].Value = Item.Desde; Row.Cells[colHasta].Value = Item.Hasta; Row.Cells[colVelocidad].Value = Item.Velocidad; Row.Cells[colCosto].Value = Item.Costo; }