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

Respuesta
 
Herramientas Desplegado
Antiguo 23-nov-2004, 02:32   #1 (permalink)
j@n
j@n está en el buen camino
 
Fecha de Ingreso: febrero-2004
Mensajes: 178
Pregunta Modificar datagrid

Buenos días,
necesito modificar una columna de un datagrid.
Esta columna tiene un TEMPLATE con un dato booleano: Y necesito que esté visible en caso de que un campo de la tabla sea 1 y no visible en caso contrario.

Ahora mismo tengo una select... y esa select la paso al datagrid; y SIEMPRE sale el checkbox; yo quiero que sólo esté activo cuando yo desee.

¿tengo que recorrer toda la consulta y modificar uno a uno el registro del grid?
¿Será muy costoso en tiempo no? ¿existe alguna otra posibilidad?


gracias
j@n
j@n está desconectado   Responder Citando
Antiguo 23-nov-2004, 10:31   #2 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.552
Enviar un mensaje por MSN a RootK
Puedes hacer una funcion protected que te devuelva si va a estar o no checado y aplicaría lo mismo para visible o no.

Ejemplo (considerando que tienes un templatecolumns con un checkbox):

QUOTE]
<asp:datagrid...
<columns>
<asp:TemplateColumn> <ItemTemplate>
<asp:CheckBox ID="chkId" Runat="server" Checked='<%# functionChecked(Container.DataItem("tu_item"))%>'>
</asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
...
...
</asp:datagrid>
[/quote]

Y en codebehind

Cita:
Protected Function functionChecked(ByVal s As String) As Boolean

If s = "algo" Then
Return True
Else
Return False
End If
End Function
Espero que te sirva.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 24-nov-2004, 04:04   #3 (permalink)
j@n
j@n está en el buen camino
 
Fecha de Ingreso: febrero-2004
Mensajes: 178
De acuerdo perfecto!

funcionó bien.
Había montado un bucle para este tipo de modificación.... Lo quito.

Muchas gracias.
j@n está desconectado   Responder Citando
Antiguo 24-nov-2004, 04:27   #4 (permalink)
j@n
j@n está en el buen camino
 
Fecha de Ingreso: febrero-2004
Mensajes: 178
Desacuerdo Como conozco el valor del checkbox

hola,
¿como puedo saber si el checkbox está check o no? (true/false)
Pruebo: grid.Items.Item(i).Cells(7).Text y no me devuelve nada...
y Grid.Items.Item(i).Cells(7).Select ni .check.... no puedo hacerlo!!



gracias
j@n
j@n está desconectado   Responder Citando
Respuesta

No hay votos aún.


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 03:14.


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