DIferencia entre Fill y GetData

27/04/2007 - 03:38 por Eduardo | Informe spam
Hola
Alguien me puede explicar la diferencia que hay entre Fill y GetData en
un DataSet ?
Estoy intentando hacer todo el proceso hasta llegar a los GridView en
una página en modo diseño intentando no escribir código.
y lo ha conseguido con el ObjectDataSource pero tengo muchas dudas en
las diferencias que hay entre el Fill y el GetData
La última pregunta es cuando en un DataSet trabajo con Stored
procedures con parametros he visto que en el ObjectDataSource le puedo
asigbnar parametros que vengan de un control de una cookie de una
sesion pero no he visto como hacerlo desde una variable sin hacer la
trampilla de pasar la variable a un Label y poner este como Hide.
Gracias anticipadas

Eduardo


Eduardo Marín
eduardo@brainland.net
 

Leer las respuestas

#1 Jesús López
03/05/2007 - 15:40 | Informe spam
La diferencia es que Fill necesita que se le pase un datatable ya creado
mientras que GetData devuelve un datatable.

El ObjectDataSource también permite obtener los parámetros desde una
variable de sesión que es mejor que meter el valor en controles ocultos. Si
la variable de sesión no va a ser necesaria después, lo mejor es que la
destruyas al final del ciclo de vida de la página para que no se consuma
memoria del servidor de forma innecesaria.


Saludos:

Jesús


"Eduardo" escribió en el mensaje
news:
Hola
Alguien me puede explicar la diferencia que hay entre Fill y GetData en un
DataSet ?
Estoy intentando hacer todo el proceso hasta llegar a los GridView en una
página en modo diseño intentando no escribir código.
y lo ha conseguido con el ObjectDataSource pero tengo muchas dudas en las
diferencias que hay entre el Fill y el GetData
La última pregunta es cuando en un DataSet trabajo con Stored procedures
con parametros he visto que en el ObjectDataSource le puedo asigbnar
parametros que vengan de un control de una cookie de una sesion pero no he
visto como hacerlo desde una variable sin hacer la trampilla de pasar la
variable a un Label y poner este como Hide.
Gracias anticipadas

Eduardo


Eduardo Marín



Preguntas similares