你可以循环把题目装入一个数组的成员变量。以及用一个int值表示当前的题目。private string[] questions = new string[20];
private int currentquestion = 0;i = 0;
while (dr.Read())
{ questions[i] = " "+dr.GetString(1) +"\n" +
"\n" + " A." + dr.GetString(2) +
"\n" + " B." + dr.GetString(3) +
"\n" + " C." + dr.GetString(4) +
"\n" + " D." + dr.GetString(5);
i++;
}那么上一题下一题就是改变currentquestion,然后从数组取出对应的题目。
private int currentquestion = 0;i = 0;
while (dr.Read())
{ questions[i] = " "+dr.GetString(1) +"\n" +
"\n" + " A." + dr.GetString(2) +
"\n" + " B." + dr.GetString(3) +
"\n" + " C." + dr.GetString(4) +
"\n" + " D." + dr.GetString(5);
i++;
}那么上一题下一题就是改变currentquestion,然后从数组取出对应的题目。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货