[求助]关于随机的问题
有如下两张表1和表2,从表1中随机抽出4个货品的ID号,再从表2中把这4个ID号的信息显示到DataGrid控件上,请问各位大哥,大姐应该怎么做呀,想的头都疼了,可以给指点一下吗,如果有代码就更好了,谢谢了
表1
表2
有如下两张表1和表2,从表1中随机抽出4个货品的ID号,再从表2中把这4个ID号的信息显示到DataGrid控件上,请问各位大哥,大姐应该怎么做呀,想的头都疼了,可以给指点一下吗,如果有代码就更好了,谢谢了
表1
这样你看性吗?
先将表1id字段存入 ArrayList 中,
在随机选择指定范围内4个下标值
随机选择:
bool[] flag=new bool[list.count];
先将他付为false;
int[] aa=new int[4];
Random rnd=new Random();
int k;
for(int i=0;i<4;i++)
{
k=rnd.Next(0,list.count);
while(flag[k]){k=rnd.Next(0,list.count);}
aa[i]=k;
flag[k]=true;
}//aa数组存储为随即选择id 的下标值