private void ugEscalas_CellChange(object sender, CellEventArgs e) { EscalaListaPreciosTransporte Escala = (EscalaListaPreciosTransporte)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 colDescripcion: Escala.Descripcion = Convert.ToString(e.Cell.Text); break; case colPrecio: Escala.Precio = Convert.ToDecimal((e.Cell.Value == DBNull.Value)?0:e.Cell.Value); break; default: break; } MostrarEscala(e.Cell.Row); }
public void MostrarEscala(UltraGridRow Row) { EscalaListaPreciosTransporte Item = (EscalaListaPreciosTransporte)Row.Tag; Row.Cells[colDesde].Value = Item.Desde; Row.Cells[colHasta].Value = Item.Hasta; Row.Cells[colDescripcion].Value = Item.Descripcion; Row.Cells[colPrecio].Value = Item.Precio; }