winform里面怎么对DataTable进行修改操作
我想把DataTable里面的第7跟第9列设成相同的0-1的随机整数现在我已经得到DataTable了,怎么给第7列设值...
我想把DataTable里面的第7跟第9列设成相同的0-1的随机整数
现在我已经得到DataTable了,怎么给第7列设值 展开
现在我已经得到DataTable了,怎么给第7列设值 展开
1个回答
展开全部
Random ran = new Random(DateTime.Now.Second);
foreach (DataRow dr in dataTable1.Rows)
{
dr[6] = ran.Next(0, 2);
}
追问
感谢大神,还有点问题,可以继续告诉我一下吗,我想这样,生成的这些随机数的和为2,也就是1只能出现两次,其余的都得为0
追答
Random ran = new Random(DateTime.Now.Second);
int flag = 0;
foreach (DataRow dr in dataTable1.Rows)
{
if(flag <2)
{
int tmp = ran.Next(0, 2);
flag += tmp;
dr[6] = ran.Next(0, 2);
}
else
{
dr[6] = 0;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询