.aspx 代码 `
<asp:DataList runat="server" ID="dlLines" Height="164px" Width="286px">
<HeaderTemplate>
<table border=0 cellpadding=0 cellspacing=0 class="MyAccount" style="border-left: solid 1px silver; border-right: solid 1px silver; border-bottom: solid 1px silver" width=555>
<tr bgcolor="gray" style="COLOR: #ffffff" height=25>
<td style="padding-left: 10px"><b>New Plan</b></td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td style="padding-left: 10px">
<asp:dropdownlist ID="ddlRatePlan" runat="server" AutoPostBack=true style="width:150px;"></asp:dropdownlist>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:DataList>
`
VB代码:`
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If IsPostBack Then Exit Sub
BindRatePlans()
End Sub
Private Sub BindRatePlans()
ddlRatePlan.DataSource = DB_GetTable("GetRateplans")
ddlRatePlan.DataTextField = "RatePlanDesc"
ddlRatePlan.DataValueField = "RatePlan"
ddlRatePlan.DataBind()
End Sub
` 参考上面的代码片段,“GetRateplans”表具有“RatePlanDesc”和“RatePlan”列。“RatePlanDesc”列中的数据应绑定到页面加载时的下拉列表。
注意:我已经验证了调用 DB_GetTable("GetRateplans") 返回了一些数据。