RequestDate = @RequestDate = nullJ'utilise LINQ source de données, comment puis-je configurer une expression où
me donne une erreur: La chaîne n'a pas été reconnu comme un DateTime valide. Il y a un mot inconnu à partir de l'index 0.
RequestDate = @RequestDate = nullJ'utilise LINQ source de données, comment puis-je configurer une expression où
me donne une erreur: La chaîne n'a pas été reconnu comme un DateTime valide. Il y a un mot inconnu à partir de l'index 0.
Pour configurer votre cas d'expression, vous devez ajouter à la collection WhereParameters comme ceci:
<asp:LinqDataSource ID="LinqDataSourceDivisionMemberships" runat="server"
ContextTypeName="NYDERHE.NYDERHEDataClassesDataContext" EnableDelete="True"
EnableInsert="True" TableName="DivisionMemberships"
Where="FacultyMemberID == @FacultyMemberID">
<WhereParameters>
<asp:ControlParameter ControlID="hdnFacultyMemberID" Name="FacultyMemberID"
PropertyName="Value" Type="Int32" DefaultValue="0" />
</WhereParameters>
</asp:LinqDataSource>
En plus de ControlParameters, il y a QueryStringParameters, juste paramètres simples (que vous définissez souvent dans le code-behind ou laissez comme valeur par défaut), et plus encore.
En Reponse à:
I am trying to load data that RequestDate has null value and I am using C#
Pourquoi ne pas utiliser
Where = "RequestDate == null"
Si vous essayez de sélectionner les enregistrements où RequestDate est nul alors qu'en
from r in table where ! r.RequestDate.HasValue select r
Pouvez-vous préciser qu'est-ce que vous essayez de faire? – JoshJordan
Quelle langue utilisez-vous ici? – marcc
J'essaie de charger des données que RequestDate a une valeur nulle et j'utilise C#. – Yves