私は、radiobuttonlistのSelectedIndexをOnSelectedIndexChangedイベントのint配列に取り込むだけです。私は、コードを次のよう試みたが、働いていないでしょう。RadioButtonList.SelectedIndexをIntsの配列に取り込む方法は?
は、私はこのような配列を作る:私は.NETのオンラインテストシステムを作ってるんだ
int[] correctAnswers = { -1, -1, -1, -1, -1 }; and i tried this as well:
int[] correctAnswers = new int[100];
//SelectionChangeEvent
protected void rbAnswers_SelectedIndexChanged(object sender, EventArgs e)
{
int j = rbAnswers.SelectedIndex;
correctAnswers.SetValue(j, i); //or correctAnswers[i] = j;
}
。私はRadioButtonListのラベルと回答の質問を変更しています。値はデータベースから来ています。私はRadioButtonListを動的に変更していますが、1つの回答を選択して次のボタンをクリックし、前のボタンを押して戻ると選択が消えます。そのためには、選択されたインデックスをint配列に格納し、次と前のボタンでそのインデックス値を呼び出し、SelectedIndexに入れて、RadioButtonListを押すというロジックがあります。ですから、どうすればOnSelectionChangeのint配列でこの選択された値を取ることができますか?もう1つはRadioButtonListのPost Back Trueを作ることです。
ご質問は混乱しています。選択肢を配列に格納しようとしていますか、または正しい答えの配列に対して選択をチェックしていますか? –
ちょうどアレイに格納する。いいえ比較が必要 –