list controls,
tabular DataBound controls,
and hierarchical DataBound controls.
Working with List Controls
ASP.NET 3.5 Framework includes the following five List controls:
BulletedList: A bulleted list of items.
Each item can be displayed as text, a link button, or a hyperlink.
CheckBoxList: A list of check boxes.
Multiple check boxes in the list can be selected.
DropDownList: A drop-down list.
Only one item in the drop-down list can be selected.
ListBox: A list box.
only one item in the list can be selected or multiple items can be selected.
RadioButtonList: A list of radio buttons.
Only one radio button can be selected.
All five controls inherit from the same base ListControl class.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<form id="form1" runat="server">
<div class="floater">
<h3>BulletedList</h3>
<asp:BulletedList
id="BulletedList1"
DataSourceId="srcProducts"
DataTextField="Title"
Runat="server" />
</div>
<div class="floater">
<h3>CheckBoxList</h3>
<asp:CheckBoxList
id="CheckBoxList1"
DataSourceId="srcProducts"
DataTextField="Title"
Runat="server" />
</div>
<div class="floater">
<h3>DropDownList</h3>
<asp:DropDownList
id="DropDownList1"
DataSourceId="srcProducts"
DataTextField="Title"
Runat="server" />
</div>
<div class="floater">
<h3>ListBox</h3>
<asp:ListBox
id="ListBox1"
DataSourceId="srcProducts"
DataTextField="Title"
Runat="server" />
</div>
<div class="floater">
<h3>RadioButtonList</h3>
<asp:RadioButtonList
id="RadioButtonList1"
DataSourceId="srcProducts"
DataTextField="Title"
Runat="server" />
</div>
<asp:SqlDataSource
id="srcProducts"
ConnectionString="Data Source=.\SQLExpress;
AttachDbFilename=|DataDirectory|MyDatabase.mdf;
Integrated Security=True;User Instance=True"
SelectCommand="SELECT Title FROM Products"
Runat="server" />
</form>
</body>
</html>