Hallo, ich habe ein DataGrid in dem mir daten aus meiner Datenbank angezeigt werden. Wenn ich eine Zeile auswähle werden die daten in entsprechenden textboxen angezeigt, dh. der vorname wird in tbVorname andgezeigt. Jetzt würde ich gerne, wenn ich die textboxen bearbeite, die daten mit einem aktualisieren button geupdated werden. Das ist mein Code:
Kann mir jemand helfen?
LG Kathi
*Topic verschoben*
C#-Quellcode
- private void Aktualisieren_Click(object sender, RoutedEventArgs e)
- {
- var sqlConnection = getSqlConnection();
- try
- {
- string query = "update MitgliedmitInfos (Vorname, Nachname, Land, Wohnort, Straße, Hausnummer, Emailadresse, Telefonnummer) values (@Vorname, @Nachname, @Land, @Wohnort, @Straße, @Hausnummer, @Emailadresse, @Telefonnummer) where Id = @Id";
- SqlCommand sqlCommand = new SqlCommand(query, sqlConnection);
- sqlConnection.Open();
- sqlCommand.Parameters.AddWithValue("@Id", grdMitglieder.SelectedItem);
- sqlCommand.Parameters.AddWithValue("@Vorname", tbVorname.Text);
- sqlCommand.Parameters.AddWithValue("@Nachname", tbNachname.Text);
- sqlCommand.Parameters.AddWithValue("@Land", tbLand.Text);
- sqlCommand.Parameters.AddWithValue("@Wohnort", tbStadt.Text);
- sqlCommand.Parameters.AddWithValue("@Straße", tbStraße.Text);
- sqlCommand.Parameters.AddWithValue("@Hausnummer", tbHausnr.Text);
- sqlCommand.Parameters.AddWithValue("@Emailadresse", tbEmail.Text);
- sqlCommand.Parameters.AddWithValue("@Telefonnummer", tbTelefon.Text);
- sqlCommand.ExecuteScalar();
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.ToString());
- }
- finally
- {
- sqlConnection.Close();
- FillDataGrid();
- }
- }
Kann mir jemand helfen?
LG Kathi
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()