Controlar cuando cambia el valor de una columna de un datagrid

27/10/2004 - 13:40 por Blue | Informe spam
Hoal a tdos, tengo un datagrid con 4 columnas, necesito saber suando se
cambia el valro de 2 de ellas para calcular unos resultados (en una esta la
cantidad y en otra el total) cada vez que cambio la cantidad o el precio me
calcula el total (este me lo poner fuera del datagrid) ¿en que evento hago
esto? he mirado los del dg pero no se com ose hace
Gracias

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
27/10/2004 - 19:31 | Informe spam
Hoal a tdos, tengo un datagrid con 4 columnas, necesito saber suando
se cambia el valro de 2 de ellas para calcular unos resultados (en
una esta la cantidad y en otra el total) cada vez que cambio la
cantidad o el precio me calcula el total (este me lo poner fuera del
datagrid) ¿en que evento hago esto? he mirado los del dg pero no se
com ose hace



Los eventos que buscas no estan el DataGrid sino en el DataTable asociado a
este. Ten en cuenta que el DataGrid no mantiene los datos, solo muestra los
datos que estan almacenados en algun otro lado (DataTable, coleccion, etc).

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#2 Blue
27/10/2004 - 21:10 | Informe spam
"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:%
Hoal a tdos, tengo un datagrid con 4 columnas, necesito saber suando
se cambia el valro de 2 de ellas para calcular unos resultados (en
una esta la cantidad y en otra el total) cada vez que cambio la
cantidad o el precio me calcula el total (este me lo poner fuera del
datagrid) ¿en que evento hago esto? he mirado los del dg pero no se
com ose hace



Los eventos que buscas no estan el DataGrid sino en el DataTable asociado
a
este. Ten en cuenta que el DataGrid no mantiene los datos, solo muestra
los
datos que estan almacenados en algun otro lado (DataTable, coleccion,
etc).

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo




Pero como puedo saber suando cambai un valor del datatable?
Gracias
Respuesta Responder a este mensaje
#3 Eduardo A. Morcillo [MS MVP VB]
28/10/2004 - 01:46 | Informe spam
Pero como puedo saber suando cambai un valor del datatable?
Gracias



Al cambiar los valores se producen los eventos ColumnChanged y RowChanged.
Puedes conectar a los eventos usando AddHandler:

AddHandler dt.RowChanged, AddressOf RowChanged
AddHandler dt.ColumnChanged, AddressOf ColumnChanged

Sub RowChanged(ByVal sender As Object, ByVal e As
System.Data.DataRowChangeEventArgs)
Console.WriteLine("RowChanged")
End Sub

Sub ColumnChanged(ByVal sender As Object, ByVal e As
System.Data.DataColumnChangeEventArgs)
Console.WriteLine("ColumnChanged: " & e.Column.ColumnName)
End Sub

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida