Если вы ищете один столбец в одной строке, вы можете использовать ExecuteScalar
cn.Open();
str = "select count(name) from Student";
cmd = new SqlCommand(str,cn);
value = cmd.ExecuteScalar();
MessageBox.Show(value .ToString());
cmd.Dispose();
cn.Close();
Если вы ожидаете несколько строк, вам нужно будет перебрать каждую строку, используя while (reader.Read())
.