首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

获取不到答案解决方法

2012-06-16 
获取不到答案我在弄一个在线答题模块,现在的问题是:选了答案后 在答题卡里面无法显示考生选择的答案。在答

获取不到答案
我在弄一个在线答题模块,现在的问题是:选了答案后 在答题卡里面无法显示考生选择的答案。
在答题界面里通过下面的代码实现记录考生答案

C# code
 //将学生选择的答案记录到studentAnswer[]中        private void radioBtA_Click(object sender, EventArgs e)        {            QuizHelper.studentAnswers[QuesIndex] = Convert.ToString(((RadioButton)sender).Tag);        }

在答题卡界面通过下面的代码实现显示考生的答案
C# code
        private void AnswerCard_Load(object sender, EventArgs e)        {            countdown.Start();//启动倒计时            int index = 0;            foreach (Control item in this.Controls)            {                if (item is Label)//如果是标签                {                    index = Convert.ToInt32(item.Tag);                    if (index != -1)                    {                        item.Text = QuizHelper.studentAnswers[index];                    }                }            }        }

但是,运行后答题卡里面不显示考生答案

[解决办法]
QuizHelper.questionNum 这个值怎么来的
你这答题系统是不是一次一题,答好一题才显示下一题?
[解决办法]
把 QuizHelper.questionNum 换成 QuizHelper.studentAnswers.Count
for (int i = 0; i < QuizHelper.studentAnswers.Count; i++)
{
if (QuizHelper.studentAnswers[i] == QuizHelper.correctAnswers[i])
{
correctNum++;
}
}

热点排行