62,040
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class paperset : System.Web.UI.Page
{
int nextjudequestion = 0;//用来控制判断题的数目
string subject, question, answer;//定义的科目,问题,答案
database da = new database();//自己定义的一些数据库操作
int[] a = new int[10];//用来存储随机数
int questionno = 0;
int count;//总的判断题的数量
radomset ra = new radomset();//自己写的产生随机数函数
protected void Page_Load(object sender, EventArgs e)
{
count = da.selectcountjude();// 得到总的判断题数量
if (!IsPostBack)//判断是不是第一次加载
{
a = ra.radom(count);//产生随机数用来抽取判断题
DataSet ds = new DataSet();//以下用来从数据库中取得题目信息
ds = da.selectjugeque(a[0]);
foreach (DataRow dr in ds.Tables[0].Rows)
{
subject = dr[2].ToString();
question = dr[1].ToString();
answer = dr[3].ToString();
}
Label1.Text = subject;//把取得的信息显示到页面上
txtQuestion.Text = question;
}
}
protected void btnnext_Click(object sender, EventArgs e)//问题就出现在这个事件单击右a[questionno]里面全是0
{
++questionno;
DataSet ds = new DataSet();
ds = da.selectjugeque(a[questionno]);
foreach (DataRow dr in ds.Tables[0].Rows)
{
subject = dr[2].ToString();
question = dr[1].ToString();
answer = dr[3].ToString();
}
Label1.Text = subject;
txtQuestion.Text = question;
if (questionno == 9)
{
}
}
}