我在 ASP.NET 4 中使用 C#。
我有一个 GridView 和一个 EntityDataSource 用于将它与数据库绑定。
源数据库表包含一个布尔列(0,1)。
我想使用 RadioList 按钮或类似按钮过滤 GridView 中的结果。
将 WhereParameters 添加到实体集我得到一个错误:
String was not recognized as a valid Boolean.
知道如何解决吗?谢谢
<WhereParameters>
<asp:ControlParameter ControlID="uxFilterMessageTypeSelector"
Name="TypeMessage" PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="uxFilterIsReplied" Name="IsReplied"
PropertyName="SelectedValue" DbType="Boolean" />
</WhereParameters>
<asp:RadioButtonList ID="uxFilterIsReplied" runat="server" AutoPostBack="True">
<asp:ListItem Value="Y">1</asp:ListItem>
<asp:ListItem Value="F">0</asp:ListItem>
</asp:RadioButtonList>