在api当中如何随机获取数据库当中题库的试题,并且将选项表当中对应的选项循环输出到界面。
解决方案 »
- 不能引用的问题
- 求助:各位有没有碰到过这样的情况,程序里没有用到DataReader却提示-已有打开的DataReader,首先将其关闭。
- 求一个用户自定义的BUTTON按钮控件
- FindControl的问题
- textbox中的内容提交给sql时,如何保持其中的回车和空格等格式?图片如何插入文章中?
- jmail中bodytext、htmlbody和body有什么区别呢?
- “系统检测到你的WEB服务器不是1.1版本,你将无法支持ASP。NET应用程序或服务”,???
- 求助!!Gridview使用ajax后分页跳转无效
- 能否将IP地址指向其下的虚拟目录页面?
- 求一用access数据库连接并在 DataGrid里显示的代码。
- 通过票证登陆tableau server访问网页失败,求助.....急
- 在richTextBox1中显示的数据给sql 时,每种sql 的颜色不一样
random.Next(...);循环输出用Repeater控件,mvc用@foreach直接循环刷出。
然后看你像获取几条数据 比如说10条
然后 Random random=new Random();
再然后 你需要创建一个数组,用来存储生产的随机数
不过每次存入之前你需要遍历一下数组,看看产生的随机数在不在数组里面,在的话就别存进去了,因为是重复的数据,然后再产生一个随机数
接下来就简单了啊,循环数组,去除数组里面的值再数据库查询
写个简单的例子,比如说数组名字为data
for(int i=0;i<data.length;i++)
{
string sql="select * ,ROW_NUMBER() over(order by id) as num from 表 where num =data[i]";
}
或则如果你不想一条一条的查,把你的随机数用逗号隔开生成一个string类型的然后就有
string sql="select * ,ROW_NUMBER() over(order by id) as num from 表 where num in (XXX)