有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))
没有填充我的网格视图
答案 0 :(得分:0)
要添加到jmoreno的答案,请尝试此
comm.Parameters.AddWithValue("@Venue_Name", ddlname.SelectedItem.Value)
comm.Parameters.AddWithValue("@All_Venue_Name", IIf(ddlname.SelectedItem.Value = "All", 1, 0))