Hallo liebe Gemeinde,
ich habe mal wieder ein kleines Problemchen,
ich habe ein Datagriedview mit Daten aus einer MySql Datenbank gefüllt:
public void kundenAktualiesieren()
{
DgVkunden.DataSource = null;
DgVkunden.Rows.Clear();
MySqlConnection connection = new MySqlConnection(myConnectionString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader MysqlReader = null;
connection.Open();
command.CommandText = "Select * from kunden;";
MysqlReader = command.ExecuteReader();
while (MysqlReader.Read())
{
object[] row = { MysqlReader[0], MysqlReader[1], MysqlReader[2], MysqlReader[3], MysqlReader[4], MysqlReader[5], MysqlReader[6], MysqlReader[7], };
DgVkunden.Rows.Add(row);
}
connection.Close();
}
nun möchte ich mithilfe einer Textbox die daten Sortieren, habe schon alles versucht, was ich bei google gefunden, aber irgendwie funktioniert nichts. u.a. das hier
private void textBox2_TextChanged(object sender, EventArgs e)
{
((DataTable)DgVkunden.DataSource).DefaultView.RowFilter = "Column10 like '%" + textBox2.Text.Trim() + "%' ";
}
dort bekomme ich immer die Meldung> Fehlermeldung:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Ich bin noch ein Newbi!!!
Ob das die beste möglichkeit ist, weiß ich nicht. Kann mir jemand Helfen? Ich hätte gerne eine Suche bei der ist zb. te eingebe und er mir alles zeigt was mit tb anfängt.
Vielen Dank im vorraus für eure Hilfe
Manuel
Hallo Maffi1986,
auch wenn Du Dich als "Newbi" betittelst befreit Dich das nicht, grundlegende Dinge in diesem Forum zu beachten.
Dies betrifft aktuell [Hinweis] Wie poste ich richtig? 1.1 und 1.1.1
Wie Du Den Fehler selbst behebst - und wahrscheinlich dabei auch noch was lernst - findest Du in [FAQ] NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code