Tak jak to máte napsané, tak se spustí tento SQL dotaz: SELECT * FROM Tabulka WHERE (DtmExp = 'IS NOT NULL') To je samozřejmě špatně. Je spousta způsobů jak to vyřešit. Nejjednodušší (ale ne nejlepší) řešení:
<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True">
<asp:ListItem Value= "1" >Uskutečněné</asp:ListItem>
<asp:ListItem Value= "0">Neuskutečněné</asp:ListItem>
<asp:ListItem Vaule= "">Všechny</asp:ListItem>
</asp:RadioButtonList>
..........
SelectCommand="SELECT * FROM Tabulka WHERE (DtmExp is null and @DtmExp=0) or (DtmExp is not null and @DtmExp=1) or @DtmExp is null">
<SelectParameters>
<asp:ControlParameter ControlID="RadioButtonList1" Name="DtmExp" PropertyName="SelectedValue" />
</SelectParameters>
|