Foros del Web » Programación para mayores de 30 ;) » .NET »

evento visual basic

Estas en el tema de evento visual basic en el foro de .NET en Foros del Web. Buenas tardes que evento del datagridview puedo utilizar para cuando realicen un cambio en un celda me haga una multiplicación entre esa celda y otra ...
  #1 (permalink)  
Antiguo 07/09/2012, 10:37
 
Fecha de Ingreso: febrero-2012
Ubicación: bogota
Mensajes: 104
Antigüedad: 12 años, 2 meses
Puntos: 0
evento visual basic

Buenas tardes que evento del datagridview puedo utilizar para cuando realicen un cambio en un celda me haga una multiplicación entre esa celda y otra y el resultado lo coloque en una tercera celda, y este mismo procedimiento pero con otras celdas si llegasen a cambiar el valor de otra celda, pero no debe repetir el procedimiento anterior y viceversa.
  #2 (permalink)  
Antiguo 07/09/2012, 10:48
Avatar de emmax  
Fecha de Ingreso: agosto-2010
Ubicación: Sonora
Mensajes: 172
Antigüedad: 13 años, 8 meses
Puntos: 8
Respuesta: evento visual basic

Podrias utilizar el evento CellEndEdit del DataGridView
  #3 (permalink)  
Antiguo 07/09/2012, 11:07
 
Fecha de Ingreso: febrero-2012
Ubicación: bogota
Mensajes: 104
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: evento visual basic

buenos dias , esta funcion ya la probe pero el problema es que son varias celdas del datagrid y unas las vo ya modificar y otras no entonces necesito identificar que celda se ha modificado para que me cambie esos valores mientras que en las otras celdas me las deje como estaba.
  #4 (permalink)  
Antiguo 07/09/2012, 12:50
 
Fecha de Ingreso: febrero-2012
Ubicación: bogota
Mensajes: 104
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: evento visual basic

le muestro un poco el codigo que realizo:
ejecutaradapter("SELECT Id_Cotizacion,Id_Producto,Cant,Valor_Cliente,Valor _uni_cliente,Costo_x_Golden,Costo_uni_Golden from T_Productos where Id_Cotizacion =('" & TextBox1.Text & "')")
Dim dt As New DataTable
adapter.Fill(dt)
DataGridView1.DataSource = dt

con este codigo lleno el datagrid, este datagrid esta habilitado para realizar cambios, entonces el usuario si desea cambia los valores, el valor cliente se da de multiplicar el costo_uni_cliente por la cant, entonces si modifica la celda en donde esta el costo_uni_cliente el programa debe multiplicar la cant por el nuevo valor que introduce el usuario, pero no va a hacer en todas las filas del datagrid, y lo otro que puede suceder es que modifique el valor que tiene la celda costo_x_golden que esa se da de multiplicar la celda costo_uni_golden por la cant entonces si modifica el valor que esta en costo_uni_golden cambia el valor costo_x_golden pero igualmente no va a hacer en todas las filas del datagrid por que va a haber algunas filas que el usuario quiera dejar con los valores que trae de la consulta.
  #5 (permalink)  
Antiguo 07/09/2012, 15:25
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: evento visual basic

Mira aquí se explica como hacerlo.
http://ltuttini.blogspot.com/2010/02...s-totales.html
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres

Etiquetas: basic, evento, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:02.