0

.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") 返回了一些数据。

4

0 回答 0