none
Como seleccionar una fila de una gridview con un control radiobutton RRS feed

  • Pregunta

  • Hola utilizo framework 4 con SQL Server 2014

    Tengo un gridview el cual me despliega horarios de una cita el cual para seleccionar un horario utilizo un control radibutton anexo imagen:

    Del lado del cliente lo tengo de esta manera:

    <asp:GridView ID="gvFechas" runat="server" AutoGenerateColumns="False" DataKeyNames="Ope_IdReg" CellPadding="4" ForeColor="#333333" GridLines="None" Width="250px" AllowPaging="True" PageSize="20" OnSelectedIndexChanged="gvFechas_SelectedIndexChanged" Font-Names="Roboto">
                                                <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                                                <Columns>
                                                    <asp:TemplateField>
                                                        <ItemTemplate>
                                                            <asp:RadioButton ID="rbtnSesion" runat="server" AutoPostBack="true" OnClick="SelectRadiobutton(this)" />
                                                        </ItemTemplate>
                                                    </asp:TemplateField>
                                                    <asp:BoundField DataField="Ope_Fecha" DataFormatString="{0:yyyy-MM-dd}" HeaderText="Fecha" />
                                                    <asp:BoundField DataField="Ope_Hora" HeaderText="Hora" />
                                                </Columns>
                                                <EditRowStyle BackColor="#999999" />
                                                <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                                                <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                                                <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                                                <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                                                <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                                                <SortedAscendingCellStyle BackColor="#E9E7E2" />
                                                <SortedAscendingHeaderStyle BackColor="#506C8C" />
                                                <SortedDescendingCellStyle BackColor="#FFFDF8" />
                                                <SortedDescendingHeaderStyle BackColor="#6F8DAE" />
                                            </asp:GridView>

    Cabe mencionar que los horarios que muestra vienen desde la base de datos

    Mi duda es

    ¿Como seleccionar una fila de una gridview con un control radiobutton?

    En especifico quiero tomar el valor de la hora que en la base de datos es el campo Ope_Hora

    Ya que con la hora voy hacer unas validaciones.

    Mi base de datos se llama DB_AgendaEBS y la tabla se llama Citas.

    La estructura es la siguiente:

    Nombre de columna Tipo
    Ope_IdReg int (Llave primaria)
    Ope_Nombre varchar(100)
    Ope_Apellidos varchar(200)
    Ope_Correo varchar(100)
    Ope_Tipo varchar(10)
    Ope_Fecha date
    Ope_Hora varchar(15)
    Ope_Comentarios text
    Ope_FechaReg date
    Ope_Telefono varchar(15)
    Ope_Estatus int








    viernes, 11 de mayo de 2018 15:06

Todas las respuestas

  • Hola, no estoy muy seguro de entender lo que necesitas

    lo que quieres es que no se pueda seleccionar mas de un radiobutton en la grilla?,al parecer ya lo estarías intentando hacer con esta funcion

    OnClick="SelectRadiobutton(this)" />

    que pasa no funciona? o podrías aclarar un poco mas tu problematica.


    Votar es agradecer.
    Saludos.
    Lima-Perú

    viernes, 11 de mayo de 2018 15:49