将动态增量单选按钮选择的值保存到数据库

时间:2015-12-14 07:40:51

标签: c# asp.net

我正在尝试将单选按钮选择的值保存到数据库中,好像它们没有动态控制然后保存没什么大不了的,但是在我的情况下,比率按钮是在{{1}中动态生成的表格。

下面我添加了一个html代码,其中只有3组单选按钮,我可以根据数据库获取行生成n个单选按钮

我想要的是我只想保存提交时选择的单选按钮的值。到Mysql

html

C#代码

<table id="attendence_div" width="100%" align="center" cellpadding="2" cellspacing="2" border="0">
<tr align="left" style="background-color:#004080;color:White;">
            <td> Student Name</td>                        
            <td>Present</td>            
            <td>Absent</td>       
                <td>Leave</td>                    
        </tr>
        <tr>
        <td>ANITHA S</td>
        <td><input type="radio" name="Present0" value="Present"></td>
        <td><input type="radio" name="Present0" value="Absent"></td>
        <td><input type="radio" name="Present0" value="Leave"></td>
        </tr>
        <tr>
        <td>ANITHA T C</td>
        <td><input type="radio" name="Present1" value="Present"></td>
        <td><input type="radio" name="Present1" value="Absent"></td>
        <td><input type="radio" name="Present1" value="Leave"></td>
        </tr>
        <tr>
        <td>BINDU K V</td>
        <td><input type="radio" name="Present2" value="Present"></td>
        <td><input type="radio" name="Present2" value="Absent"></td>
        <td><input type="radio" name="Present2" value="Leave"></td>
        </tr>
        </table>

1 个答案:

答案 0 :(得分:1)

有两种方法可以使用控件

1。您可以在.aspx

中的radiobuttonlist下添加子项
boost::mpl::vector

2。您可以通过其他方式添加c#代码

2 .1在.aspx中添加控件定义

<asp:RadioButtonList ID="RadioButtonList1" runat="server">
   <asp:ListItem>ColdFusion</asp:ListItem>
   <asp:ListItem>Asp.Net</asp:ListItem>
   <asp:ListItem>PHP</asp:ListItem>
</asp:RadioButtonList>

2.2你可以在c#代码中动态添加

<asp:RadioButtonList ID="RadioButtonList1" runat="server"> </asp:RadioButtonList>

Also check msdn document

这里是我的解决方案

<强> ASPX

RadioButtonList1.Items.Add(new ListItem ());

<强> C#

   <asp:Table runat="server" ID="table">
                <asp:TableHeaderRow BackColor="#004080" ForeColor="White">
                    <asp:TableHeaderCell runat="server" ID="header2" Text="Header2" Width="200px" />
                    <asp:TableHeaderCell runat="server" ID="header3" Text="Header3" Width="200px" />
                    <asp:TableHeaderCell runat="server" ID="Header4" Text="Header4" Width="200px" />
                </asp:TableHeaderRow>
            </asp:Table>
            <asp:Button runat="server" ID="submit" OnClick="submit_Click" Text="submit" />