Audi Geschrieben 30. März 2009 Geschrieben 30. März 2009 Hallo, habe ein kleines Problemchen, wo ich aber nicht weiter komme, ihr könnt mir bestimmt helfen, hoffe ich. Ich habe eine DataGridView, eine TextBox und einen Button. Ich kann statisch in der DataGridView über den Button suchen, nun möchte ich aber die TextBox so einbinden, dass man nach dem was in der TextBox steht suchen kann. Ich möchte nicht das die TextBox nach jeder Eingabe überschrieben wird, weil es Geschwindigkeit/Zeit kostet. Es soll erst gesucht werden, wenn man den Button drückt. Wie mache ich dass? Zitieren
Guybrush Threepwood Geschrieben 30. März 2009 Geschrieben 30. März 2009 Ich denke eher es hat niemand verstanden was du willst bzw wo dein Problem liegt Zitieren
Kati82 Geschrieben 30. März 2009 Geschrieben 30. März 2009 Willst du denn hinterher noch die genaue Position im dgv wissen? Wenn nicht kannst du dgv.Contains("hier dein String") benutzen. Ansonsten wirst du wohl mit zwei verschachtelten for-Schleifen arbeiten müssen. Ein IndexOf ist mir jetzt beim dgv nicht bekannt. Kann mich aber auch irren. Oder was ist jetzt genau dein Problem? Zitieren
Audi Geschrieben 30. März 2009 Autor Geschrieben 30. März 2009 Ich denke eher es hat niemand verstanden was du willst bzw wo dein Problem liegt du auch? Zitieren
TDM Geschrieben 30. März 2009 Geschrieben 30. März 2009 DataTable holen. DataGridView.DataSource = DataTable.DefaultView; DataTable.DefaultView.RowFilter = string.Format("Spalte LIKE '{0}'", "wert"); :floet: Zitieren
Audi Geschrieben 30. März 2009 Autor Geschrieben 30. März 2009 Die Suchabfrage habe ich gemacht, ich finde auch alles was ich will, wenn ich auf den Button klicke. Aber ich arbeite im Moment mit einem const string z.B searchString = "usb"; der String wird dann in eine SQL Abfrage eingebettet. Jetzt zu meiner Frage, wie kann ich statt einen const string zu benutzen mit einer TextBox (Variabler String) in meiner dgv suchen? Zitieren
Klotzkopp Geschrieben 30. März 2009 Geschrieben 30. März 2009 Indem du searchString nicht mit einem Literal, sondern mit dem Text aus der Textbox initialisierst? Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.