Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 21-abr-2008, 17:02   #1 (permalink)
Fann_Lavigne tiene algunos puntos positivos de karma
 
Avatar de Fann_Lavigne
 
Fecha de Ingreso: diciembre-2004
Mensajes: 457
Leer Texto de TextBox en GridView con ReadOnly=True (CON SOLUCION)

Hola,

Yo de nuevo, y gracias por su ayuda de antemano.

Tengo un GridView, en el cual tengo las primeras 3 filas de el en Enabled=False, por consiguiente, una columna, que tiene un ItemTemplate con un TextBox se desabilita y no puedo leer los datos con una iteracion normal con un For Each a las filas de mi Grid.

Asi accedo al objeto.
Código:
For Each itm_Item In Me.gv_Main.Rows
  Dim txt_OtherSources As TextBox = itm_Item.FindControl("gv_txt_OtherSources") 'Aki todo bien, se hace la referencia.
Me.lst_List1.Items.Add(txt_OtherSources.Text) 'Pero cuando kiero hacer esto, agregar las filas a un ListBox, en las filas que estan como Enabled=False, el control no me regresa dato y agrega el Item como vacio.
Next
Pero cuando kiero hacer esto, agregar las filas a un ListBox, en las filas que estan como Enabled=False, el control no me regresa dato y agrega el Item como vacio.

Espero alguien, pueda ayudarme.

Saludos.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
martinchavezf@hotmail.com

Última edición por Fann_Lavigne; 22-abr-2008 a las 10:41. Razón: Tengo la solucion y edite el titulo por mala referencia.
Fann_Lavigne está desconectado   Responder Citando
Antiguo 22-abr-2008, 10:40   #2 (permalink)
Fann_Lavigne tiene algunos puntos positivos de karma
 
Avatar de Fann_Lavigne
 
Fecha de Ingreso: diciembre-2004
Mensajes: 457
Re: Leer Texto de TextBox en GridView con Enabled=False

Otra vez yo, aqui pongo la solcuion.

Me di cuenta que no era el Enabled=False por lo que no accedia a mis objetos, sino por la propiedad ReadOnly=True en mi Objeto TextBox, esta propiedad se la puse, en la porpiedades del objeto, por ende, el postback no mandaba texto alguno, por aquello de la seguridad del ASP.Net (lo lei en la de microsfot) asi pues, lo resolvi poniendole ReadOnly a mis TextBoxes de este modo:

En el eveneto RowDataBound de mi Grid:
Código:
'Accedo a mi TextBox
Dim txt_OtherSources As TextBox = e.Row.FindControl("gv_txt_OtherSources")
With txt_OtherSources
                    .Attributes.Add("readonly", "readonly") 
End With
Listo, de este modo mi TextBox para esa columna, es ReadOnly, pero solo del lado del cliente, asi pues, el server lo ve normal, y el postBack manda el cambio, el cual hago con JavaScript despues de unos calculos.

Saludos.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
martinchavezf@hotmail.com
Fann_Lavigne está desconectado   Responder Citando
Antiguo 05-jul-2008, 10:33   #3 (permalink)
Jc_gestion ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 2
Respuesta: Leer Texto de TextBox en GridView con ReadOnly=True (CON SOLUCION)

No funciona, estimado amigo lo probé pero no funciona. haber si me ayudas tengo un problema similar.
Jc_gestion está desconectado   Responder Citando
Antiguo 14-ago-2008, 11:53   #4 (permalink)
Fann_Lavigne tiene algunos puntos positivos de karma
 
Avatar de Fann_Lavigne
 
Fecha de Ingreso: diciembre-2004
Mensajes: 457
Respuesta: Leer Texto de TextBox en GridView con ReadOnly=True (CON SOLUCION)

Ke necesitas viejo, a mi me funciono a la perfeccion.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
martinchavezf@hotmail.com
Fann_Lavigne está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 4,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:29.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93