Guten Tag!
Ich möchte mein gebundenes Gridview gefiltert ausgeben und die Filterkriterien erst zur Laufzeit über eine/mehrere Textboxen eingeben.
Die Filter 1-4 arbeiten gut.
Filter 5: Aber wie kann ich nach einem Teilstring suchen? Wie muss ich die Wildcard * setzen? Ich möchte, wenn ich "Bank" eingebe, Daten wie SB-Bank, Bank-1, DieBank angezeigt bekommen.
Im Forum und Internet komme leider ich nicht recht weiter.
Herzlichen Dank!
Freundliche Grüße
el
Ich möchte mein gebundenes Gridview gefiltert ausgeben und die Filterkriterien erst zur Laufzeit über eine/mehrere Textboxen eingeben.
VB.NET-Quellcode
- ' 1. Filter
- 'Dim MeinFilter As String = String.Format("[AktWert] >= 20000")
- ' 2. Filter: 2 Double-Werte
- 'Dim Wert1 As Double = 2000
- 'Dim Wert2 As Double = 5000
- 'Dim MeinFilter As String = String.Format("[AktWert] >= '{0}' and [Aktwert] <= '{1}'", Wert1, Wert2)
- ' 3.Filter: 2 Datumangaben
- 'Dim StartDatum As Date = CDate("31.12.2013")
- 'Dim EndDatum As Date = CDate("1.1.2016")
- 'Dim MeinFilter As String = String.Format("[Fälligdatum] >= #{0:MM/dd/yyyy}# And [Fälligdatum] <= #{1:MM/dd/yyyy}#", StartDatum, EndDatum)
- '4.Filter: eine bestimmte Bank
- 'Dim Suchname As String = "PSD-Bank"
- 'Dim MeinFilter As String = String.Format("[Bank] = '{0}' ", Suchname)
- '5.Filter: Teilstring ???
- Dim Suchname As String = * & "Bank" ' geht so nicht!
- Dim MeinFilter As String = String.Format("[Bank] = '{0}' ", Suchname)
- BriefTblBindingSource.Filter = MeinFilter
Die Filter 1-4 arbeiten gut.
Filter 5: Aber wie kann ich nach einem Teilstring suchen? Wie muss ich die Wildcard * setzen? Ich möchte, wenn ich "Bank" eingebe, Daten wie SB-Bank, Bank-1, DieBank angezeigt bekommen.
Im Forum und Internet komme leider ich nicht recht weiter.
Herzlichen Dank!
Freundliche Grüße
el