comparer la date avec datetime dans FilterExpression

<asp:TextBox ID="date_tb" runat="server" TextMode="Date"></asp:TextBox> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionSsortingng="<%$ ConnectionSsortingngs:ConnectionSsortingng1 %>" SelectCommand="SELECT * FROM [table_1] WHERE [type]='AAA'" FilterExpression="[ScheduledDateTime] = #{0}#"> <asp:ControlParameter Name="ScheduledDateTime" ControlID="date_tb" PropertyName="Text" type="DateTime"/> 

ScheduledDateTime colonne ScheduledDateTime est du type datetime .

date_tb a seulement la date.

Comment puis-je comparer les deux?

Veuillez noter que CAST() ne fonctionne pas dans FilterExpression

et CONVERT() dans le server sql est différent de CONVERT() dans FilterExpression .

J'ai essayé d'utiliser FilterExpression="[ScheduledDateTime] <= #{0}# AND [ScheduledDateTime] >= #{0}#"" mais il n'a renvoyé aucun résultat.

S'il vous plaît essayez FilterExpression="[ScheduledDateTime] <= #{0}# AND [ScheduledDateTime] >= #{0}+1#"" Les résultats ne sont pas returnnés en raison de la partie time dans datetime