vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Vergleichsoperatoren im LINQ-Ausdruck 
Autor: Josch54
Datum: 24.10.14 08:58

Hallo zusammen,

ich habe einen Filter für mein Datagridview geschrieben und will nun über eine Combobox einen Vergleichsoperator ( zB. like) als Variable in meinen LINQ-Ausdruck einfügen.
Meine Frage: geht das überhaupt?
Hier der Code
                    Dim query =
                               From order In quyGeb _
                     Where (order("Budgetjahr").ToString.StartsWith( _
                     tbxFilterBudgetjahr.Text) _
                    AndAlso order("Gebäudenummer").ToString.StartsWith( _
                    tbxFilterGebäude.Text) _
                    AndAlso order("Projektnummer").ToString.ToUpper.Contains( _
                    UCase(tbxFilterProjektNummer.Text)) _
                    AndAlso order("Projekttyp").ToString.ToUpper.Contains(UCase( _
                    tbxFilterProjekttyp.Text)) _
                    AndAlso order( _
                    "Projektkategorie").ToString.ToUpper.StartsWith(UCase( _
                    tbxFilterKategorie.Text)) _
                    AndAlso order("Status").ToString & VERGLEICHSVARIABLE _
                    der Combobox & tbxFilterProjektstatus.Text _
                    AndAlso order( _
                    "Projektbezeichnung").ToString.ToUpper.Contains(UCase( _
                    tbxFilterBezeichnung.Text)) _
                    AndAlso order("Projektleiter").ToString.ToUpper.Contains( _
                    UCase(tbxFilterPLeiter.Text)) _
                    AndAlso order("Projektkostenstelle") IsNot DBNull.Value _
                    AndAlso CStr(order("Projektkostenstelle")).Contains( _
                    tbxFilterKostenstelle.Text) _
                    AndAlso order("Anlagedatum") >= dtpFilterBeginn.Value _
                    AndAlso order("Projektende") <= dtpFilterEnde.Value)
 
 
 
                    If query.Count > 0 Then
                        dgvProjektübersicht2.DataSource = Nothing
                        dgvProjektübersicht2.DataSource = query.CopyToDataTable
                    Else
                        dgvProjektübersicht2.DataSource = Nothing
                    End If
 
            End Select
Vielen Dank im Voraus!

Grüße Josch
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Vergleichsoperatoren im LINQ-Ausdruck1.763Josch5424.10.14 08:58
Re: Vergleichsoperatoren im LINQ-Ausdruck883Manfred X25.10.14 23:20
Re: Vergleichsoperatoren im LINQ-Ausdruck926Christoph197226.10.14 21:29
Re: Vergleichsoperatoren im LINQ-Ausdruck900Josch5407.11.14 13:38
Re: Vergleichsoperatoren im LINQ-Ausdruck984ModeratorDaveS07.11.14 14:03
Re: Vergleichsoperatoren im LINQ-Ausdruck925Josch5410.11.14 13:13
Re: Vergleichsoperatoren im LINQ-Ausdruck894ModeratorDaveS10.11.14 16:34

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel