2011-05-17 50 views
0

我使用QueryExtender和dropdownlist過濾gridview(數據源:EntityDataSource)。QueryExtender與下拉列表

<asp:SearchExpression SearchType="StartsWith" DataFields="Status" > 
    <asp:ControlParameter ControlID="ddlStatus" Type="String" /> 
    </asp:SearchExpression> 

我在哪裏我的綁定從ddlStatus使用默認值數據庫:「選擇」 但是當我運行的項目需要由默認值「選擇」字段「狀態」,並給出空網格。 但在頁面加載我想顯示所有記錄後,用戶可以從下拉列表中選擇不同的狀態,並基於該過濾器應該工作。

我們如何可以顯示所有與默認選擇下拉列表值的數據「選擇」

+1

你可以讓你'這樣 ''? – 2011-05-17 15:20:41

+0

是的,我可以像你建議的。但沒有結果。空格 – 2011-05-17 15:32:48

+0

顯示你的page_load代碼 – 2011-05-17 16:32:03

回答

1

才發現這裏的解決方案:Entity Framework 4.0 Recipes: A Problem-Solution Approach

二手P ropertyExpression代替SearchExpression

<asp:PropertyExpression> 
    <asp:ControlParameter ControlID="ddlStatus" Type="String" /> 
</asp:PropertyExpression> 

,並根據Bala R評論離開值爲空

<asp:ListItem Text="Select" Value="" /> 
0

嘗試在書中使用DefaultValue這樣

<asp:ListItem Text="Select" Value="Select" /> 

<asp:SearchExpression SearchType="StartsWith" DataFields="Status" > 
    <asp:ControlParameter ControlID="ddlStatus" Type="String" Default="Select" /> 
</asp:SearchExpression>