Я использую dropdownlist для уточнения моего GridView. Dropdownlist привязывается к AccessDataSource (категории таблицы) и имеет фиктивное поле (выберите).Проблема Gridview с помощью раскрывающегося списка
<asp:Label ID="Label1" runat="server" Text="Refine your search"></asp:Label><br />
<asp:DropDownList ID="ddlCategories" runat="server" AppendDataBoundItems="True"
AutoPostBack="True" DataSourceID="ADC_Categories" DataTextField="CatedName"
DataValueField="Categ_Id">
<asp:ListItem Value="">-- please choose --</asp:ListItem>
</asp:DropDownList>
Элемент GridView (таблица продукта) будет связываться с DropDownList и возвращают результаты соответственно выбранное значение DropDownList. Однако, если выбрано фиктивное поле - данные не возвращаются (в раскрывающемся списке нет соответствующего идентификатора категории (его значение равно 0)
Как я могу просто вернуть все записи в GridView, когда выбрано фиктивное поле?
Спасибо за любую помощь.
Как выглядит выражение 'SELECT'? – pete
SELECT [Product_Id], [ProductName], [Price], [ReleaseDate], [Promotion], [Genre_Id], [Category_Id] FROM [tblProduct] WHERE ([Category_Id] =?) , как я упоминал источник параметра, является выпадающим списком (выбранное значение) – fn27