绑定复杂数据源
1、打开Visual Studio 2022,创建一个ASP.NET Web应用程序。
2、在“源视图”编写代码
<form id="form1" runat="server">
<div>
<h3>绑定复杂数据源</h3>
请选择你喜欢的手机<br />
<br />
<asp:DropDownList ID="DropDownList1" runat="server" Width="58px" OnSelectedIndexChanged="DropDownList_SelectedIndexChanged" AutoPostBack="True">
</asp:DropDownList>
<br />
<br />
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</div>
</form>
3、在 WebForm1.aspx.cs 编写代码
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ArrayList array = new ArrayList();
array.Add("iphon4");
array.Add("HTC design");
array.Add("Nokia N8");
DropDownList1.DataSource = array;
DropDownList1.DataBind();
}
}
protected void DropDownList_SelectedIndexChanged(object sender, EventArgs e)
{
Label1.Text = "您喜欢的手机是:" + DropDownList1.SelectedValue;
}
4、运行效果
![](https://img-blog.csdnimg.cn/direct/118af7e4b02142ba9d03aa46af520ab4.png)