Код: Выделить всё
private void Form2_Load(object sender, EventArgs e)
{
LoginPage LP = new LoginPage();
int ID = LP.ID;
// Setting buttons as user's subjects.
#region
mainPageConnection.Open();
SqlCommand subject1Command = new SqlCommand("SELECT Subject_1 FROM SubjectsTable WHERE ID = '" + ID + "'", mainPageConnection);
string subject1 = (string)subject1Command.ExecuteScalar();
btnSubject1.Text = subject1;
}
Моя проблема в том, что у меня есть таблица, показанная на изображении, но я не могу получить результат запроса выбора в переменная, я пробовал разные способы, но это не сработало. Может ли кто-нибудь показать мне, что я сделал не так?

В приведенном выше коде текст для btnSubject1 оказывается пустым.
Я пробовал много разных методов, связанных с SqlCommand, например SqlNonQuery, SqlDataReader, а затем выполните
Код: Выделить всё
if (reader.Read())
{
variable = reader["Subject1"]
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... n-winforms
Мобильная версия