/// <summary> /// 核对FreqSubRule并更新 /// </summary> /// <param name="i"></param> private void checkSubRule(int i) { dt1 = sel.getCount(dt.Rows[i]["FreqCode"].ToString()).Tables[0]; int k = Convert.ToInt32(dt.Rows[i]["TimesOfDay"]) - Convert.ToInt32(dt1.Rows[0][0]); if (k > 0) { for (int j = 1; j <= Math.Abs(k); j++) { codeid = dt.Rows[i][0].ToString() + (Convert.ToInt32(dt1.Rows[0][0]) + j); update.intsertFreqRule(dt.Rows[i][0].ToString(), codeid); } } else if (k < 0) { for (int j = 0; j < Math.Abs(k); j++) { codeid = dt.Rows[i][0].ToString() + (Convert.ToInt32(dt1.Rows[0][0]) - j); update.deleteFreqRule(codeid); } } }