2009-07-07 8 views
0

RequestDate = @RequestDate = nullich Linq Datenquelle verwenden, wie kann ich ein, wo Ausdruck

ist mir einen Fehler konfigurieren: Die Zeichenfolge wurde nicht als gültige Datetime erkannt. Es ist ein unbekanntes Wort an der Position index 0

+0

Können Sie erarbeiten was versuchst du zu tun? – JoshJordan

+0

Welche Sprache verwenden Sie hier? – marcc

+0

Ich versuche Daten zu laden, dass RequestDate null Wert hat und ich C# verwende. – Yves

Antwort

0

Für Ihren Wo Ausdruck Konfigurieren Sie die Where Sammlung wie so hinzufügen sollen:

    <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> 

Neben ControlParameters gibt es QueryStringParameters, einfach nur Parameter (die Sie häufig im Code-Behind festlegen oder als Standardwert belassen) und mehr.

0

In reponse zu:

I am trying to load data that RequestDate has null value and I am using C#

Warum nicht

Where = "RequestDate == null" 
0

Wenn Sie versuchen, Datensätze zu wählen, in dem RequestDate null ist was dann

über
from r in table where ! r.RequestDate.HasValue select r