У меня возникли проблемы с созданием динамически заполняющегося checkboxlist, который отображает три разных значения, как вы можете видеть в первом примере. Предполагается, что это флажок, который отображает три поля. Вот кодAsp.net Checkboxlist design/multiple values
<div class="col-sm-2">
<table class='main-table' style="position: relative;">
<tr class='header-table'>
<td>Account</td>
<td>Store</td>
<td>City</td>
</tr>
</table>
<asp:CheckBoxList ID="chkStores" runat="server" OnSelectedIndexChanged="Vendor_Selected" CssClass="checkbox" Style="margin-left: 10%;">
</asp:CheckBoxList>
</div>
http://imgur.com/DASIi0A «Как CheckBoxList должно выглядеть при отображении 3 различных значения.»
Код, который должен быть похож на три поля, заполняемых информацией. Код, приведенный ниже, выглядит так.
http://imgur.com/DASIi0A "То, что он на самом деле выглядит, показывая только первый item.text = SRD [" поле "]. ToString() ;."
Вот как я добавляю значения на внутреннем интерфейсе
ListItem item = new ListItem();
item.Text = sdr["Name"].ToString();
item.Value = sdr["Dist_num"].ToString();
chkStores.Items.Add(item);
Я думаю, мое замешательство лежит в моем мышлении я мог бы просто струна вместе item.Text но изменение
item.Value = sdr["Dist_num"].ToString();
к
item.Text = sdr["Dist_num"].ToString();
Просто перезаписывает первый элемент.