ich habe ein Problem mit dem unten aufgeführten Code. Die Datatable wird aus der Datenbank gefüllt und die Foreach-Schleife soll nun die zwei Spalten durchlaufen. Klappt soweit auch ganz gut da sich alle Eintrage wie gewünscht in der Datatable befinden.
Wenn ich nun in die If-Schleife komme dann lande ich nach dem Clickevent immer in der else-Schleife und die Msg-Box "Klappt nicht" springt an.
Was läuft falsch? hat jemand eine Idee?
//Klick auf den LoginButton
private void LOGIN(object sender, RoutedEventArgs e)
{
MitarbeiterportaldatenbankTableAdapters.BenutzerdatenTableAdapter adapter = new MitarbeiterportaldatenbankTableAdapters.BenutzerdatenTableAdapter();
DataTable table = adapter.GetData();
string name = null;
string pass =null;
foreach (DataRow datarow in table.Rows)
{
name= datarow["Benutzername"].ToString();
pass = datarow["Passwort"].ToString();
}
if (name.Contains(Txt_Benutzername.Text) && pass.Contains(Txt_Passwort.Text))
{
MessageBox.Show("Klappt");
}
else
{
MessageBox.Show("Klappt nicht");
}
}