如何将ASP.NET中的EditItemTemplate中的checkboxList保存到数据库?

时间:2018-04-12 17:06:49

标签: c# asp.net gridview checkboxlist

我有一个gridView,当我点击ItemTemplate按钮时,我想将CheckBoxList更改为Edit

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"  
     DataKeyNames="ID" DataSourceID="SqlDataSource1" 
      OnRowEditing="GridView1_RowEditing" OnRowDataBound="GridView1_RowDataBound" >
    <Columns>
        <asp:CommandField ShowEditButton="True"/>

        <asp:TemplateField HeaderText="LeagueExpert" SortExpression="LeagueExpert">
            <EditItemTemplate>
                <asp:CheckBoxList ID="CheckBoxList1" runat="server" 
                     DataSourceID="SqlDataSource2" 
                     DataTextField="League_Name" DataValueField="League_Name"
                     style="vertical-align: middle"></asp:CheckBoxList>      
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="Label125" class="form-control" runat="server" 
                     onCheckedChanged="onChackedChange"  
                     Text='<%# Bind("LeagueExpert") %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>

结果:

enter image description here

现在我要保存;如果我检查了CheckboxList中的1和2选项,我想以这种格式保存:1,2。

由于

0 个答案:

没有答案