Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 1 Foro > Newsgroup microsoft.public.es.dotnet.aspnet
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 14-11-2007, 12:11:02
bogal
 
Mensajes: n/a
Predeterminado modificar el datakeynames por programación

Hola:

Tengo un gridview. En este gridview, dependiendo de quién lo llame, muestra
unos datos u otros. Son identicos campos, simplemente cambian los valores y
las tablas que los contienen.

El caso es que el gridview puede mostrar datos de 3 tablas, según el caso.

Cada tabla tiene una clave principal

tabla1 clave1
tabla2 clave2
tabla3 clave 3

En el datakeynames pongo la clave.

Pero a la hora de decirle en el codebehind el datakeynames asÃ***:

datakeynames="clave" & numero

Me da error de no poder convertir el datakeynames de string() a string

No sé cómo cambiar el datakeynames por programación. Sólo puedo asignarlo
por diseño.

¿Me podeis decir?

Muchas gracias de antemano


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 14-11-2007, 12:33:01
Javier Santamaria
 
Mensajes: n/a
Predeterminado RE: modificar el datakeynames por programación

Hola,

Por el error que pones estas intentando asignar a un array de cadenas una
sola cadena. Prueba intentado asignarlo como datakeynames(0) = "clave" &
numero

Saludos

"bogal" wrote:

> Hola:
>
> Tengo un gridview. En este gridview, dependiendo de quién lo llame, muestra
> unos datos u otros. Son identicos campos, simplemente cambian los valores y
> las tablas que los contienen.
>
> El caso es que el gridview puede mostrar datos de 3 tablas, según el caso.
>
> Cada tabla tiene una clave principal
>
> tabla1 clave1
> tabla2 clave2
> tabla3 clave 3
>
> En el datakeynames pongo la clave.
>
> Pero a la hora de decirle en el codebehind el datakeynames asÃ***:
>
> datakeynames="clave" & numero
>
> Me da error de no poder convertir el datakeynames de string() a string
>
> No sé cómo cambiar el datakeynames por programación. Sólo puedo asignarlo
> por diseño.
>
> ¿Me podeis decir?
>
> Muchas gracias de antemano
>
>

Responder Con Cita
  #3 (permalink)  
Antiguo 14-11-2007, 13:33:40
Marcos Mellibovsky
 
Mensajes: n/a
Predeterminado Re: modificar el datakeynames por programación

Hola bogal, Javier
se puede hacer:

En c#
grid.DataKeyNames = new string[]{"CAmpo1", "Campo2"};
o en vb.net
grid.DataKeyNames = new string(){"CAmpo1", "Campo2"}

--
Saludos
Marcos Mellibovsky
MCT MCTS MCSD.NET MCDBA MCSE...
Córdoba Argentina

"Javier Santamaria" <JavierSantamaria***discussions.microsoft.com> wrote in
message news:0E297655-1158-4889-82ED-666BD57940A7***microsoft.com...
> Hola,
>
> Por el error que pones estas intentando asignar a un array de cadenas una
> sola cadena. Prueba intentado asignarlo como datakeynames(0) = "clave" &
> numero
>
> Saludos
>
> "bogal" wrote:
>
>> Hola:
>>
>> Tengo un gridview. En este gridview, dependiendo de quién lo llame,
>> muestra
>> unos datos u otros. Son identicos campos, simplemente cambian los
>> valores y
>> las tablas que los contienen.
>>
>> El caso es que el gridview puede mostrar datos de 3 tablas, según el
>> caso.
>>
>> Cada tabla tiene una clave principal
>>
>> tabla1 clave1
>> tabla2 clave2
>> tabla3 clave 3
>>
>> En el datakeynames pongo la clave.
>>
>> Pero a la hora de decirle en el codebehind el datakeynames así:
>>
>> datakeynames="clave" & numero
>>
>> Me da error de no poder convertir el datakeynames de string() a string
>>
>> No sé cómo cambiar el datakeynames por programación. Sólo puedo asignarlo
>> por diseño.
>>
>> ¿Me podeis decir?
>>
>> Muchas gracias de antemano
>>
>>



Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Programación en web o en formularios windows? confiar en un ensamblado Newsgroup microsoft.public.es.dotnet.vb 4 24-04-2008 21:47:51
la programación de que salgan los correos de más de dos megas por ZiCruz Newsgroup microsoft.public.es.exchange 6 16-04-2008 22:03:01
Descifrando la programación del Canal 24 h Benigno Martín Newsgroup es.rec.tv.misc 0 28-01-2008 20:01:32
RE: Iniciarse en programación Oscar Eduardo Ortiz Newsgroup microsoft.public.es.dotnet.aspnet 1 23-10-2007 17:31:03
Duda de programación urgente. Alvaro Newsgroup microsoft.public.es.sharepoint 2 21-08-2007 10:18:01





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.