vb.net dropdownlist datasource

时间:2011-05-17 09:07:30

标签: .net vb.net

有3个下拉列表,其中一个有预设值,我的帖子有效 当我尝试使用post back返回时,其他2有来自db的数据我在网格视图中没有得到任何东西。

<asp:DropDownList ID="ddlname" runat="server" DataSourceID="SqlDataSource1"     DataTextField="Venue_Name" DataValueField="Venue_Name" AppendDataBoundItems="True" AutoPostBack="True"> <asp:ListItem Text="All" Value="All" Selected="True"></asp:ListItem>     </asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
 ConnectionString="<%$ ConnectionStrings:FloorPlanOfficeConnectionString3 %>" 

 SelectCommand="SELECT DISTINCT [Venue Name] AS Venue_Name FROM [vMelvilleFloorPlan_Complete]">
 </asp:SqlDataSource>

在我的.vb代码中

comm.Parameters.AddWithValue("@Venue_Name", ddlname.SelectedValue)
comm.Parameters.AddWithValue("@All_Venue_Name", IIf(ddlname.SelectedValue = "All", 1, 0))

没有填充我的网格视图

1 个答案:

答案 0 :(得分:0)

要添加到jmoreno的答案,请尝试此

comm.Parameters.AddWithValue("@Venue_Name", ddlname.SelectedItem.Value)
comm.Parameters.AddWithValue("@All_Venue_Name", IIf(ddlname.SelectedItem.Value = "All", 1, 0))