ドロップダウンリストにデータをバインドする方法

ASP.Net では、DropDownList のデータバインドには以下のような方法があります。

  1. ドロップダウンリストコントロールにデータソースをバインドする: サーバコードでは、データソースを取得するロジックを書いて、データソースをドロップダウンリストコントロールにバインドします。 例:
// 获取数据源
List<string> data = GetData();

// 绑定数据源到DropDownList控件
DropDownList1.DataSource = data;
DropDownList1.DataBind();
  1. ASPX ページで、SqlDataSource や ObjectDataSource などのデータ ソース コントロールを使用してデータ ソースを取得し、データ ソースを DropDownList コントロールにバインドします。
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="...">
    <SelectCommand>SELECT ID, Name FROM MyTable</SelectCommand>
</asp:SqlDataSource>

<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1"
    DataTextField="Name" DataValueField="ID"></asp:DropDownList>
  1. データソースとDropDownListコントロールをバインド式を使用してバインドする。例えば:
<asp:DropDownList ID="DropDownList1" runat="server"
    DataSource='<%# GetData() %>'
    DataTextField="Name" DataValueField="ID"></asp:DropDownList>

以上は一般的なDropDownListデータバインド方式です。実際の状況に基づいて適切な方式を選択してデータバインドを行ってください。

bannerAds