要绑定数据的两个控件是attendeeList 和 roomList。为了做到这一点,必须把这些控件的DataSource属性设置为包含数据的表格。代码必须把数据加载到这些表格中,在运行期间执行这个绑定。这两个控件都有DataTextField 和 DataValueField属性,指定要使用哪些列来分别显示列表项目和设置value属性。在这两种情况下,可以在设计期间设置这些属性,只要DataSource属性设置为在控件中填充列表项目,就可以使用这两个属性。
在ASP.NET代码中,删除这些控件的现有项目,则其声明如下所示:
...
<asp:DropDownList ID="roomList" Runat="server"
Width="160px" DataTextField="Room"
DataValueField="ID" ></asp:DropDownList>
...
<asp:ListBox ID="attendeeList" Runat="server" Width="160px"
SelectionMode="Multiple" Rows="6"
DataTextField="Name" DataValueField="ID" /></asp:ListBox>
...