나는 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를 동적으로 변경하려고합니다. 그러나 하나의 대답을 선택하고 다음 버튼을 클릭 한 다음 이전 버튼을 눌러 되돌아 가면 선택 항목이 사라집니다. 그래서 내가 선택한 인덱스를 int 배열에 저장하고 다음 및 이전 버튼에 해당 인덱스 값을 호출하고 RadioButtonList를 강타한 SelectedIndex에 배치하는 로직을 가지고 있습니다. 그래서 제발 나를 도와주세요. OnSelectionChange의 int 배열에서이 선택된 값을 취할 수 있습니까? 그리고 하나 더 추가하면 RadioButtonList의 Post Back True를 만듭니다.
귀하의 질문은 혼란 스럽다. 선택 항목을 배열에 저장하려고합니까? 아니면 정답 배열로 선택 항목을 선택합니까? –
그냥 배열에 저장하고 싶습니다. 비교가 필요 없음 –