C sharp - DataGridView

 
Vista:

DataGridView

Publicado por Sergio (1 intervención) el 26/09/2018 02:27:40
Buenas tardes a todos, en un DataGridView cargo articulos con diferentes precios de venta y tengo el sig codigo para recorrer las filas

1
2
3
4
5
6
7
8
decimal precioVenta = 0;
 
foreach (DataGridViewRow row in dataArticulos.Rows)
{
if (Convert.ToDecimal(row.Cells["precio_venta"].Value) > precioVenta)
{
precioVenta = Convert.ToDecimal(row.Cells["precio_venta"].Value);
}

esto una vez terminado el codigo lo hago para que al hacer dobleclick en una fila me copie en un TextBox el mayor precio de venta, el problema es que los articulos se repiten en el listado, que le tendria que agregar al foreach para que al hacer dobleclik me copie el mayor precio de venta pero del articulo seleccionado dependiendo de la columna "codigo", NO el mayor precio de todo el DataGridView.
Los valores de la columna codigo es de tipo string

Muchas gracias
Sds
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 356
Plata
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

DataGridView

Publicado por Miguel (160 intervenciones) el 01/10/2018 04:18:00
Hola,

Antes del foreach coloca una variable y le asignas el código de la fila seleccionada, y dentro del bucle ya solo agregas una condicional antes de verificar el valor mayor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar