ASP.NET - Obtener Datos del SqlDataSource

 
Vista:

Obtener Datos del SqlDataSource

Publicado por Daniel (62 intervenciones) el 18/10/2007 00:56:59
Hola a todos

Tengo un GridView el cual esta conectado a un SqlDataSource. Este SqlDataSource obtiene datos mediante un stored procedure. Deseo obtener programaticamente ciertos valores de los resultados de la consulta del stored procedure, para poder usarlos en el evento RowDataBound del GridView para realizar un calculo previo a que se muestren los datos.
Quisiera que alguien me diga como acedera los datos del resultado mediante el SqlDataSource.

Gracias

Daniel Leon
[email protected]
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

RE:Obtener Datos del SqlDataSource

Publicado por Javier Santamaria (312 intervenciones) el 18/10/2007 12:14:11
Hola Daniel,
Se me ocurre que los metas en un datatable y los leas desde ahi.
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:Obtener Datos del SqlDataSource

Publicado por Daniel (62 intervenciones) el 18/10/2007 16:12:02
Estimado Javier :

Podrias darme un ejemplo del codigo de como asignar los resultados a un datatable y como acceder a los datos. en realidad te lo agradeceria mucho

Gracias

Daniel
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:Obtener Datos del SqlDataSource

Publicado por Javier Santamaria (312 intervenciones) el 19/10/2007 11:08:52
Hola Daniel, haya vamos:

Partimos de la base que tienes tu sqldatasource

Dim adapter as sqldataadapter
Dim tabla as sqldatatable
adapter.selectcommand = sqldatasource.selectcommand
adapter.fill(tabla)

Con esto tienes los datos en tabla. Para leerlos por ellos:

dim dato as string = tabla.rows(posicion de la fila).item(posicion de la columna)

Nota: Las posiciones son desde 0 a numero de filas/columnas - 1

Espero que te sirva.

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