ASP.NET - Evento OnCalc del dataset

 
Vista:

Evento OnCalc del dataset

Publicado por carlos (2 intervenciones) el 30/09/2003 22:38:49
Hola, gracias por responder.

Que evento del DataSet (si es que es en el dataset) o como puedo implementar un campo calculado que se refleje en el DataGrid?

Muchas gracias
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: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Evento OnCalc del dataset

Publicado por Yamil Bracho (1136 intervenciones) el 01/10/2003 16:42:28
Creas el DataColumn normalmente y le asignas a la propiedad Expression la formula para calcular la columna. Por ejemplo tenemos el caso tipico de una factura donde ingresas el numero de unidades y tienes el precio unitario:

ds.Tables["Factura"].Columns.Add("Total", typeof(Double));
ds.Tables["Factura"].Columns["Total"].Expression =
"Unidad * Precio)";

Saludos
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

RE:Evento OnCalc del dataset

Publicado por carlos (4 intervenciones) el 01/10/2003 19:12:19
Muchas gracias por la linea. Pero ¿en que evento coloco este código?,
como sabeis el procedimiento del campo calculado se ejecuta cada vez
que la tabla sufre un OnScroll (Te hablo con sintaxis de Delphi ya que ese lenguaje manejaba antes de meterme a VB.NET).

En mi evento de OnLoad hago la conexiòn con su Fill al DataSet, ahí coloque un codigo parecido al que me indicas pero no se refresca el campo calculado al afectar a una columna involucrada por ovias razones.

Tal vez me falta investigar mas, pero si me pudieras ayudar, de antemano, muchas gracias.

Saludos
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
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Evento OnCalc del dataset

Publicado por Yamil Bracho (1136 intervenciones) el 01/10/2003 20:27:38
Puedes tener dos alternativas. Hacer el refrescamiento via PostBack o hacerlo via javaScript y entonces programarias el evento OnChange.

Lo mejos es hacerlo en un metodo llamado en el Page_load en el postback.
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

Me parece logico, gracias

Publicado por carlos (1 intervención) el 02/10/2003 20:59:02
Gracias, parece obio, pero no se me habia ocurrido. Gracias
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