私はドロップダウンリストを使用してGridViewを絞り込みました。ドロップダウンリストは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にバインドされ、結果をそれぞれ選択されたドロップダウンリスト値に戻します。ただし、ダミーフィールドが選択されている場合 - データが返されません(ドロップダウンリストのCategoryIDが一致しません - その値はnullです)
ダミーフィールドが選択されている場合、単にすべてのレコードをGridViewで返すことができますか?
ありがとうございました。
あなたの 'SELECT'ステートメントはどのように見えますか? – pete
私が言及したように、[商品ID]、[商品名]、[価格]、[リリース日]、[プロモーション]、[Genre_Id]、[Category_Id] FROM [tblProduct] WHERE([Category_Id] =?) (選択値) – fn27