Tengo una tabla con la siguiente información:
ID_TABLA
PREGUNTA
OPCION_A
OPCION_B
...
RESPUESTA_A
RESPUESTA_B
...
Esta información la muestro en un GridView, pero para evitar que la muestre en columnas la incluyo de la siguiente manera:
Código:
Inteno dos cosas:<asp:GridView ID="grdTest" runat="server" AutoGenerateColumns="false" AllowPaging="false" AllowSorting="false" HorizontalAlign="Left" Height="136px" Width="428px" OnRowEditing="grdTest_OnRowEditing" > <Columns> <asp:BoundField DataField="ID_RESPUESTA" ReadOnly="true" Visible="true" /> <asp:TemplateField> <ItemTemplate> <asp:TextBox ID="TxtPregunta" runat="server" Text=<%# Bind("PREGUNTA") %> Width="885px" Height="35px" TextMode="MultiLine" ForeColor="Blue" Font-Bold="true" ></asp:TextBox> <asp:TextBox ID="txtOpcionA" runat="server" Text=<%# Bind("OPCION_A") %> Width="850px" Height="35px" TextMode="MultiLine" ></asp:TextBox> <asp:CheckBox ID="chkOpcionA" runat="server" Checked='<%# Bind("RESPUESTA_A") %>' AutoPostBack="true" OnCheckedChanged="chkOpcionA_OnCheckedChanged" on /> <asp:TextBox ID="txtOpcionB" runat="server" Text=<%# Bind("OPCION_B") %> Width="850px" Height="35px" TextMode="MultiLine"></asp:TextBox> <asp:CheckBox ID="chkOpcionB" runat="server" Checked='<%# Bind("RESPUESTA_B") %>' AutoPostBack="false" /> <asp:TextBox ID="txtOpcionC" runat="server" Text=<%# Bind("OPCION_C") %> Width="850px" Height="35px" TextMode="MultiLine" ></asp:TextBox> <asp:CheckBox ID="chkOpcionC" runat="server" Checked='<%# Bind("RESPUESTA_C") %>' AutoPostBack="false" /> <asp:TextBox ID="txtOpcionD" runat="server" Text=<%# Bind("OPCION_D") %> Width="850px" Height="35px" TextMode="MultiLine" ></asp:TextBox> <asp:CheckBox ID="chkOpcionD" runat="server" Checked='<%# Bind("RESPUESTA_D") %>' AutoPostBack="false" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
Intento recuperar la información de los checkbox con OnCheckedChanged pero solo me devuelve el ID y el Checked. Necesito tambien el ID de la Fila.
Intento que al marcar un CheckBox actualice la base de datos.
Gracias por adelantado.
Un codial saludo.
Ángel I.