永发信息网

逻辑性算法问题

答案:2  悬赏:10  手机版
解决时间 2021-05-05 07:37

  for (int i = 0; i < dt.Rows.Count; i++)
            {

                 if (dt.Rows[i]["prepareddate"].ToString().Substring(0, 7) != nextdata.Substring(0, 7))//年月不等
                    {

                        vo_id = Convert.ToInt32(dt.Rows[i]["voucher_id"].ToString()) + 1;
                        arrlist.Add(vo_id.ToString());                       
                    }
                    else if (dt.Rows[i]["prepareddate"].ToString() != nextdata)// 年月日不相等
                    {
                        vo_id = Convert.ToInt32(arrlist[i - 1]) + 1;
                        arrlist.Add(vo_id.ToString());
                                           }
                    else
                    {
                       

                        arrlist.Add(arrlist[i - 1].ToString());

                                               }

                        on_num++;
                    }
                    nextdata = dt.Rows[i]["prepareddate"].ToString();
                }
               
            }

 

 

 

以上代码是这个意思: 在databole中取值 如果年月不相等 则vo_id+1 放到集合中

如果年月日不相等 则取集合中的i-1的值+1;

否则 值不变

 

假如我现在有3个月的数据 6.7.8月

我想取出6,7,8月份的的最大的 vo_id值 和 最大vo_id 值所对应的i是多少                

最佳答案
for (int i = 0; i < dt.Rows.Count; i++)
    {

    if (dt.Rows[i]["prepareddate"].ToString().Substring(0, 7) != nextdata.Substring(0, 7))//年月不等
    {


    vo_id = Convert.ToInt32(dt.Rows[i]["voucher_id"].ToString()) + 1;
    arrlist.Add(vo_id.ToString());    
    }

全部回答
nextdate是个时间字符串么?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
联想电脑保修期是多久,联想thinkpad笔记本一
重庆哪里有云南特产“十八怪”酸角糕卖?
手机上的搜搜和电脑上的一样吗?
天下贰全疾魍魉的回避、攻击、会心多少算合格
圣诞送打火机要挑什么样的?
怎样才能够在飞车中有一辆好车
诺基亚《嫁给我吧》的广告是什么时间开始播放
小区里主要有哪些植物【带图】
中国人民银行南宁中心支行津头生活区我想知道
陈字诗词寓意好的名字,关于雪的唯美诗词
电脑一进安全模式就蓝屏,怎么办
查找所属星座是算阳历还是阴历?
我小时候出过水痘为什么现在又出一次,想问一
天龙八部2.50的峨嵋该杂打石头呢?
罗滨逊为什么跳这么高
推荐资讯
求李宁渠道商(电子商务,网络代销)
奇瑞qq3的前后保险杠各多少钱
诺基亚哪些手机有闪铃
QQ三国被封了,怎么才能弄回来?
兰州至大连旅顺的票价?大约几天到达?
正宗向东街新化特色牛肉粉馆地址在什么地方,
南宁哪里有比较专业的文身?求比较sexy又简单
关于当代大学生对电脑品牌的喜好调查。在联想
为什么突然不理我
金星JXD2000多会上市?
方正品牌机卓越K100-5458总死机加内存的话用6
索然无味的反义词,结实、模糊、陶醉、沉重、
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?