Хотите отобразить все вопросы и варианты
я хочу, чтобы он отображал вопрос до сих пор, пока я сделал массив,,, thnx
Что я уже пробовал:
private void SelectedIndexChanged(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(); string cmdText = "my command"; SqlDataAdapter da = new SqlDataAdapter(cmdText, conn); SqlCommand cmd = new SqlCommand(cmdText, conn); conn.ConnectionString = constring; try { conn.Open(); SqlDataReader rd = cmd.ExecuteReader(); { textBox1.Text = (rd["Question"].ToString()); radioButton4.Text = rd["opt4"].ToString(); radioButton1.Text = rd["opt1"].ToString(); radioButton2.Text = rd["opt2"].ToString(); radioButton3.Text = rd["opt3"].ToString(); } } } catch (Exception exp) { MessageBox.Show(exp.ToString()); } finally { conn.Close(); } } }
[no name]
Мы понятия не имеем, что значит "не работает". Мы также не знаем, почему вы хотите, чтобы ваша база данных была уничтожена атакой SQL-инъекций.
stella bloom
ну, я хочу перемещаться, но db отображает самый последний добавленный вопрос, извините за любые ошибки, это мой ist yr с этим материалом si idk много ...
CHill60
Ваш код уязвим для атаки SQL-инъекций-используйте параметризованные запросы.Зачем возвращаться к базе данных? Просто загрузите все соответствующие вопросы в таблицу данных и перемещайтесь туда и обратно с помощью индекса
Где код для следующей кнопки?
А что значит "не работает" означает?
stella bloom
не работает означает что я не могу отобразить все вопросы когда я нажимаю кнопку Далее он просто отображает самый последний добавленный
CHill60
Я предложил решение. ..смотреть ниже
CHill60
Я изменил свое решение, чтобы вместо него использовать глобальный int. Я снова заявляю, что решение не проверено. Все принципы есть, поэтому, если он не работает полностью, сделайте некоторую отладку и попробуйте исправить любые проблемы самостоятельно.
stella bloom
конечно, я сам решаю эту проблему... но вы использовали метод, в котором я новичок ... так что я пытаюсь понять это, потому что все, что я использовал, - это массивы...
stella bloom
спасибо за решение ....
CHill60
Без проблем. Кроме того, обычно существуют лучшие способы работы с данными, чем использование массивов в .NET ... используйте массивы только в том случае, если вы не можете найти другого способа-в частности, проверьте списки :-)