I wrote a program in C# where I wanted to get a value from a MySQL Database.
My code is:
MySqlCommand queryReqYear =
new MySqlCommand(@"SELECT req_year FROM subjects_offered
WHERE subj_code= @subj", connectToDB.connection);
queryReqYear.Parameters.AddWithValue("@subj", viewStudents_subj.SelectedValue);
Then I use DataReader
MySqlDataReader reader;
reader = queryReqYear.ExecuteReader();
And then I try to get the value:
while (reader.Read())
{ MessageBox.Show(reader.GetString(0)); }
The field I’m trying to get has a value of 3. I’m trying to display that value but when I execute the event, nothing happens.
EDIT
Okay, I solved the problem by changing SelectedValue to SelectedItem
Okay, I solved the problem by changing
SelectedValuetoSelectedItem