| |||
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. |
| |||
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. |
| |||
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. |
| ||||
Respuesta: evento visual basic Mira aquí se explica como hacerlo. http://ltuttini.blogspot.com/2010/02...s-totales.html |
Etiquetas: |