Ayuda con actualización de DataGrid

21/04/2005 - 15:56 por Jorge Landaeta | Informe spam
Buenos días, tengo un datagrid el cual lleno con un dataset, tengo que
actualizar éste desde un form que no es en donde se encuentra el datagrid,
pero al colocar:

datagrid.datasource = nothing

y llenarlo de nuevo con el dataset, como si fuera la primera vez me, esto me
da un error de sistema.

¿Qué debo hacer?¿Cómo actualizo el dataset o el datagrid?

Gracias



Expand AllCollapse All

Preguntas similare

Leer las respuestas

#1 Imac_Man
21/04/2005 - 16:29 | Informe spam
bueno el caso es que cuando tienes pegado un datagrid a un dataset, se crea
una especie de fusion y al afectar al datagrid afectas al dataset, el caso
es que si limpias el datagrid limpias el dataset y viceversa, otra cosa es
luego que quieras enviar esos datos hacia la base de datos, pero para eso
solo te sirves de un update.

cuidate

"Jorge Landaeta" escribió en el
mensaje news:
Buenos días, tengo un datagrid el cual lleno con un dataset, tengo que
actualizar éste desde un form que no es en donde se encuentra el datagrid,
pero al colocar:

datagrid.datasource = nothing

y llenarlo de nuevo con el dataset, como si fuera la primera vez me, esto
me
da un error de sistema.

¿Qué debo hacer?¿Cómo actualizo el dataset o el datagrid?

Gracias



Expand AllCollapse All
Respuesta Responder a este mensaje
#2 Jorge Landaeta
21/04/2005 - 18:43 | Informe spam
Correcto, limpio el Datagrid y el Dataset, pero por qué no me permite
llenarlo de nuevo? Ahi es cuando muestra el error.

Gracias

"Imac_Man" wrote:

bueno el caso es que cuando tienes pegado un datagrid a un dataset, se crea
una especie de fusion y al afectar al datagrid afectas al dataset, el caso
es que si limpias el datagrid limpias el dataset y viceversa, otra cosa es
luego que quieras enviar esos datos hacia la base de datos, pero para eso
solo te sirves de un update.

cuidate

"Jorge Landaeta" escribió en el
mensaje news:
> Buenos días, tengo un datagrid el cual lleno con un dataset, tengo que
> actualizar éste desde un form que no es en donde se encuentra el datagrid,
> pero al colocar:
>
> datagrid.datasource = nothing
>
> y llenarlo de nuevo con el dataset, como si fuera la primera vez me, esto
> me
> da un error de sistema.
>
> ¿Qué debo hacer?¿Cómo actualizo el dataset o el datagrid?
>
> Gracias
>
>
>
> Expand AllCollapse All



Respuesta Responder a este mensaje
#3 Horacio Peñafiel
24/04/2005 - 18:48 | Informe spam
Jorge:
Buscá en la ayuda de VS.NET dentro de DataGrid, me parece que
primero tenés que usar el método SetDataBinding() en lugar de asignar
Nothing a la propiedad DataSource del objeto DataGrid. Ahí te dice
textualmente lo siguiente:
"Nota Si está enlazando la cuadrícula por primera vez, puede establecer
las propiedas DataSource y DataMember del control. Sin embargo, no podrá
restablecer estas propiedades una vez que las haya establecido. Por lo
tanto, se recomienda utilizar siempre el método SetDataBinding."

Me parece que primero tenés que escribir:

DataGrid1.SetDataBinding(dsCustomer1, "Customers")

Saludos,

Horacio Peñafiel
Microsoft Certified Professional


"Jorge Landaeta" escribió en el
mensaje news:
Correcto, limpio el Datagrid y el Dataset, pero por qué no me permite
llenarlo de nuevo? Ahi es cuando muestra el error.

Gracias

"Imac_Man" wrote:

bueno el caso es que cuando tienes pegado un datagrid a un dataset, se
crea
una especie de fusion y al afectar al datagrid afectas al dataset, el
caso
es que si limpias el datagrid limpias el dataset y viceversa, otra cosa
es
luego que quieras enviar esos datos hacia la base de datos, pero para eso
solo te sirves de un update.

cuidate

"Jorge Landaeta" escribió en el
mensaje news:
> Buenos días, tengo un datagrid el cual lleno con un dataset, tengo que
> actualizar éste desde un form que no es en donde se encuentra el
> datagrid,
> pero al colocar:
>
> datagrid.datasource = nothing
>
> y llenarlo de nuevo con el dataset, como si fuera la primera vez me,
> esto
> me
> da un error de sistema.
>
> ¿Qué debo hacer?¿Cómo actualizo el dataset o el datagrid?
>
> Gracias
>
>
>
> Expand AllCollapse All



Respuesta Responder a este mensaje
#4 Jorge Landaeta
25/04/2005 - 20:55 | Informe spam
Por lo que entiendo el DataMember sería el nombre de la tabla que utilizo no?
Porque no sé cómo colocarlo si tengo un select de varias.

Gracias por la ayuda.

"Horacio Peñafiel" wrote:

Jorge:
Buscá en la ayuda de VS.NET dentro de DataGrid, me parece que
primero tenés que usar el método SetDataBinding() en lugar de asignar
Nothing a la propiedad DataSource del objeto DataGrid. Ahí te dice
textualmente lo siguiente:
"Nota Si está enlazando la cuadrícula por primera vez, puede establecer
las propiedas DataSource y DataMember del control. Sin embargo, no podrá
restablecer estas propiedades una vez que las haya establecido. Por lo
tanto, se recomienda utilizar siempre el método SetDataBinding."

Me parece que primero tenés que escribir:

DataGrid1.SetDataBinding(dsCustomer1, "Customers")

Saludos,

Horacio Peñafiel
Microsoft Certified Professional


"Jorge Landaeta" escribió en el
mensaje news:
> Correcto, limpio el Datagrid y el Dataset, pero por qué no me permite
> llenarlo de nuevo? Ahi es cuando muestra el error.
>
> Gracias
>
> "Imac_Man" wrote:
>
>> bueno el caso es que cuando tienes pegado un datagrid a un dataset, se
>> crea
>> una especie de fusion y al afectar al datagrid afectas al dataset, el
>> caso
>> es que si limpias el datagrid limpias el dataset y viceversa, otra cosa
>> es
>> luego que quieras enviar esos datos hacia la base de datos, pero para eso
>> solo te sirves de un update.
>>
>> cuidate
>>
>> "Jorge Landaeta" escribió en el
>> mensaje news:
>> > Buenos días, tengo un datagrid el cual lleno con un dataset, tengo que
>> > actualizar éste desde un form que no es en donde se encuentra el
>> > datagrid,
>> > pero al colocar:
>> >
>> > datagrid.datasource = nothing
>> >
>> > y llenarlo de nuevo con el dataset, como si fuera la primera vez me,
>> > esto
>> > me
>> > da un error de sistema.
>> >
>> > ¿Qué debo hacer?¿Cómo actualizo el dataset o el datagrid?
>> >
>> > Gracias
>> >
>> >
>> >
>> > Expand AllCollapse All
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida