Hallo liebe Gemeinde...
Ich möchte dem User gern ein Suchfeld für einen Datentabelle zur Verfügung stellen, dazu lese ich die Spaltenköpfe vom SQL aus und übergebe sie an eine Combobox siehe hier:
Jetzt soll mir der User dort also das Feld sagen, welches der Filter sein soll.
In einer Textbox daneben soll er mir den Wert eintragen nachdem gefiltert wird.
das ganze soll nun an den SQL gehen:
Füllen wir das ganze mit Leben sollte das so aussehen:
BoxSearchField.Text = "UserID"
BoxValue.Text = "UndSH"
Er soll jetzt also am SQL abfragen
Problem ist das der UserID nicht als das zu durchsuchende Feld versteht.
Wo ist mein Denkfehler??
Ich möchte dem User gern ein Suchfeld für einen Datentabelle zur Verfügung stellen, dazu lese ich die Spaltenköpfe vom SQL aus und übergebe sie an eine Combobox siehe hier:
Code:
Dim dt As DataTable = Me.DataSetStatistik.Statistik Dim drc As DataColumnCollection = dt.Columns Dim count As Int32 = drc.Count - 1 Dim items(count - 1) As Object ComboBox1.Items.Clear() For i As Int32 = 0 To count - 1 items(i) = drc(i).ColumnName Next ComboBox1.Items.AddRange(items)
In einer Textbox daneben soll er mir den Wert eintragen nachdem gefiltert wird.
das ganze soll nun an den SQL gehen:
Code:
Dim Suchwert As String = "'" & BoxValue.Text & "'" Me.StatistikTableAdapter.SelectbySearch_ (Me.DataSetStatistik.Statistik, BoxSearchField.Text, Suchwert)
BoxSearchField.Text = "UserID"
BoxValue.Text = "UndSH"
Er soll jetzt also am SQL abfragen
Code:
Select * from Statistik where UserID = UndSH
Wo ist mein Denkfehler??
Comment