IQueryable C # Wählen Sie

8

das ist mein Code ... aber ich brauche nur Spalte auswählen, die in meinem Datagridview angezeigt wird. Ich brauche den Code, um nur einige Spalten auszuwählen .. Beispiel

%Vor%     
MrZerocaL 20.01.2012, 04:39
quelle

4 Antworten

10

Wenn Sie nur eine begrenzte Anzahl von Spalten haben möchten und Sie beabsichtigen, das Ergebnis der Methode zu übergeben, müssen Sie zunächst einen konkreten Typ zur Beschreibung der Elemente angeben.

%Vor%

Dann können Sie dies im Rückgabetyp für die Methode

verwenden %Vor%

Und schließlich, verwenden Sie den Typ in Ihrer Auswahl.

%Vor%

Und natürlich sollten Ihre Anrufer erwarten, dies als Ergebnis zu erhalten (oder verwenden Sie einfach die Inferenz für var ).

    
Anthony Pegram 20.01.2012, 04:52
quelle
1
%Vor%     
Sam I am 20.01.2012 04:52
quelle
1

Nun, es gibt ein paar Möglichkeiten, wie Sie das am einfachsten machen können:

%Vor%

Alternativ können Sie eine Klasse erstellen und das neue {} für die Klasse ersetzen und dies auf Datenebene tun.

    
Nickz 20.01.2012 04:52
quelle
1

Versuchen Sie Folgendes:

%Vor%     
Vinod 20.01.2012 04:53
quelle

Tags und Links