Прежде всего, я хочу сказать, что я очень новичок в программировании в целом, поэтому я прошу прощения, если я делаю очень очевидные ошибки (на самом деле, конечно, я).Я уже давно обхожусь вокруг этой проблемы, но не могу найти ничего, что относится к моей конкретной проблеме.
Я пытаюсь создать Studentmanager в C #, где кто-то мог бы иметь Список своихклассы, что ученики в этих классах и введите все свои оценки.На данный момент у меня есть 2 таблицы в SQL "Klassen" (классы) и "Schüler" (студенты), и у меня есть список, который отображает все записи в "Klassen" и список, который отображает всех студентов в этом классе.Я хочу иметь возможность добавлять ученика в класс через текстовое поле. Имя ученика - это текст в текстовом поле, а идентификатор класса (который я использую, чтобы связать ученика с тем, в каком классе он находится) должен быть идентификатором.(Primarykey) класса, который я выбрал.
Надеюсь, я достаточно хорошо описал свою проблему.Заранее спасибо всем, кто нашел время, чтобы помочь:)
private void TxbSchüler_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
try
{
string query = "insert into Schüler values (@Name, @KlassenId";
SqlCommand sqlCommand = new SqlCommand(query, sqlConnection);
sqlConnection.Open();
sqlCommand.Parameters.AddWithValue("@Name", txbSchüler.Text.ToString());
sqlCommand.Parameters.AddWithValue("@KlassenId", listClasses.SelectedValue);
sqlCommand.ExecuteScalar();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
sqlConnection.Close();
ShowStudent();
ShowClass();
}
}