winform里面怎么对DataTable进行修改操作

我想把DataTable里面的第7跟第9列设成相同的0-1的随机整数现在我已经得到DataTable了,怎么给第7列设值... 我想把DataTable里面的第7跟第9列设成相同的0-1的随机整数
现在我已经得到DataTable了,怎么给第7列设值
展开
 我来答
ghotos
推荐于2016-04-01 · TA获得超过280个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:363万
展开全部
            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;
        }
    }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式