Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2008, 11:05
Avatar de frader
frader
 
Fecha de Ingreso: marzo-2007
Mensajes: 52
Antigüedad: 17 años, 10 meses
Puntos: 0
problemas con gridview

hola que tal gente tengo un problema y no se si me puedan ayudar ya eh visitado mil paginas y no se cual sea mi error .
cargo un grid con varias ciudades y tmb pongo un checkbox quiero que al momento de seleccionar el checkbox segun los seleccionados, con un boton externo al grid, me me diga que ciudades eligio, pero la funcion que utilizo siempre me manda un false aunke seleccione la casilla del checkbox


Cita:
<asp:GridView ID="dg1" runat="server" AutoGenerateColumns="False" Width="96px">
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="liga" DataTextField="nomsuc">
<ControlStyle Font-Size="Small" />
</asp:HyperLinkField>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="Chkcolumna" runat="server" AutoPostBack="False" OnCheckedChanged="Chkcolumna_CheckedChanged" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:Button ID="btnver2" runat="server" Text="Ver" />



'For Each rows In dg1.Rows
' Dim check As CheckBox = rows.Cells(1).FindControl("Chkcolumna")

' If check.Checked Then
' mostrar...
' End If

'Next

'//////////////////////////////
'For Each fila As GridViewRow In dg1.Rows
' Dim chkcolumna As CheckBox = CType(fila.FindControl("chkcolumna"), CheckBox)
' chkcolumna.Checked = True
' If chkcolumna.Checked Then
' mostrar...
' End If
'Next
'/////////////////////////////
For i As Integer = 0 To dg1.Rows.Count - 1
If CType(dg1.Rows.Item(i).Cells(1).Controls(1), CheckBox).Checked Then
mostrar....

End If
Next


esas son las diferentes que empleado y ninguna me detecta, espero me puedan ayudar