Visual Basic - Seleccionar una Celda de un Gridview

Life is soft - evento anual de software empresarial
   
Vista:

Seleccionar una Celda de un Gridview

Publicado por Kike (3 intervenciones) el 23/09/2010 18:54:02
Hola a todos,

Mi sistema saca un GridView con las pólizas de seguros en las que un usuario aparece como asegurado. Después se le da la opción en la que pinchando en num_poliza (clave), acceder a una zona de consulta específica de datos sobre esa póliza seleccionada.

El problema es que normalmente los clientes son asegurados en una única póliza, por lo que este paso sobra. Quiero hacer que el sistema detecte si la GriedView tiene sólo una fila, en cuyo paso redireccionaría a dicha zona de consultas concatenando ese número de póliza al URL.

Y claro, no sé cómo hacer =)

pongo código:

.aspx

<asp:GridView ID="gdwPolizas" runat="server" DataSourceID="SqlDataSource1"
autogeneratecolumns="False" BackColor="White" BorderColor="#CCCCCC"
BorderStyle="None" BorderWidth="1px" CellPadding="4" ForeColor="Black"
GridLines="Horizontal" style="text-align: center" Width="855px" DataKeyNames="num_poliza">
<columns>

<asp:hyperlinkfield headertext="Número de Póliza"
datatextfield="num_poliza"
datanavigateurlfields="num_poliza"
datanavigateurlformatstring="ConsultarSiniestro.aspx?numPoliza={0}" />
<asp:hyperlinkfield headertext="DNI Tomador"
datatextfield="dniTomador"
/>
<asp:hyperlinkfield headertext="Matrícula"
datatextfield="matricula"
/>


</columns>
</asp:GridView>

Visual Basic:

If gdwPolizas.Rows.Count = 1 Then 'Si tiene sólo una fila, o sea, el cliente está vinculado a 'sólo una póliza

'Esto es lo que no sé cómo hacer. He de meter en num_poliza el dato que hubiese salido en gdwPolizas, columna num_pol de haberlo permitido

num_poliza = ???????????

Response.Redirect("ConsultarSiniestro.aspx?numPoliza=" & num_poliza)
End If


A ver si se me entiende.

Un saludo, gracias por vuestro tiempo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Seleccionar una Celda de un Gridview

Publicado por Kike (3 intervenciones) el 23/09/2010 18:56:11
Me vale con que me digáis cómo acceder a una celda en concreto de un griedview (en este caso sería la celda (0,0)

Gracias :-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Seleccionar una Celda de un Gridview

Publicado por Kike (3 intervenciones) el 23/09/2010 19:09:53
Bueno, ya lo he conseguido. Me precipité poniendo la pregunta.

Actualizo, por si alguien tiene el mismo problema en un futuro:

num_poliza = gdwPolizas.DataKeys(Me.gdwPolizas.Rows(0).RowIndex).Values(0)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar