从SQL获取值并将它们放在复选框上
本文关键字:复选框 SQL 获取 | 更新日期: 2023-09-27 17:50:02
我需要从SQL Server获得值,并把值复选框。例如
我在sql上有一个表城市,使用form I将城市名称添加到数据库中,稍后我想获得这样的城市名称并将它们放在checkboxes
上。当我向表cities添加新城市时,checkbox
将被创建,dynamically
和新城市名称将被放在那里
试试这样
((ListBox)MyCheckBoxList).DataSource = dt; // datatable containg cities
((ListBox)MyCheckBoxList).DisplayMember = "cityname";
((ListBox)MyCheckBoxList).ValueMember = "id";
使用CheckboxList控件ASP。. NET,并将城市列绑定到该控件。
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:DBConnection %>" SelectCommand="SELECT [City] FROM [tblCities]"></asp:SqlDataSource>
<asp:CheckBoxList ID="CheckBoxList1" runat="server" DataSourceID="SqlDataSource1" DataTextField="city" DataValueField="City">
</asp:CheckBoxList>