私はVS 2010でデータベース駆動型Webアプリケーションを構築しており、GridViewにデータを表示するページがあります。私は "タイプ"、私の列の1つの名前に応じて結果をフィルタリングすることができるようにしたいと思います。ListBoxを使用したVisual Studio 2010のグリッドのフィルタリング
私のデータベースからEntityDataSourceを介して入力されたエントリを持つListBoxを追加しました。また、AutoPostBackとSelectionModeの両方を複数設定しています。その後、私のGridViewを移入するには、次のコードを使用しています:
<asp:EntityDataSource ID="EntityDataSource2" runat="server"
AutoGenerateWhereClause="True" ConnectionString="name=ABCCandidatesEntities"
DefaultContainerName="ABCCandidatesEntities" EnableFlattening="False"
EntitySetName="Candidates" EntityTypeFilter="Candidate" Where="">
<WhereParameters>
<asp:ControlParameter ControlID="ListBox1" Name="Type"
PropertyName="SelectedValue" />
</WhereParameters>
</asp:EntityDataSource>
を、これはリストボックスでのみ項目が選択されている場合は正常に動作している間複数がある場合、それは動作しません - それはちょうどとして扱います単一の選択。これをどのように機能させることができますか?
サイトメモに、GridViewのフィルタリングを簡単に設定する方法はありますか?
ありがとうございました!