Beispiel #1
0
        private void find()
        {
            AnalyzeTendencyUnit atu = new AnalyzeTendencyUnit();

            atu.SetTendencyUnits(this.Tendency.Lt_Tendencys, enumNumberType, enumSelectType);
            if (atu.Lt_TendencyUnits.Count > 0)
            {
                DgvController.AddRows(this.dgv2, atu.Lt_TendencyUnits.Count);

                for (int j = atu.Lt_TendencyUnits.Count - 1, i = 0; j >= 0; j--)
                {
                    TendencyUnitModel tum = atu.Lt_TendencyUnits[j];
                    this.dgv2[0, i].Value = i + 1;
                    this.dgv2[1, i].Value = tum.Sno;
                    this.dgv2[2, i].Value = tum.Num1;
                    this.dgv2[3, i].Value = tum.Num2;
                    this.dgv2[4, i].Value = tum.Num3;
                    this.dgv2[5, i].Value = tum.Num4;
                    this.dgv2[6, i].Value = tum.Dtime;
                    i++;
                }
            }
        }
Beispiel #2
0
        /// <summary>
        /// 定位胆数字
        /// </summary>
        private void initDgvDigit()
        {
            if (dwdDigitTendencys.Lt_Tendencys.Count <= 0)
            {
                return;
            }

            DgvController.AddRows(this.dgvDigit, 2);
            this.dgvDigit[0, 0].Value = "定大";
            this.dgvDigit[0, 1].Value = "定数";

            DgvController.SetDgvValue(this.dgvDigit, XsMath.GetMaxTendency(dwdDigitTendencys.Lt_Tendencys), 0); //定大
            DgvController.SetDgvValue(this.dgvDigit, dwdDigitTendencys.CurrTendency, 1);                        //定数

            List <int> lt = new List <int>();

            for (int j = 1; j <= 10; j++)
            {
                int value = Convert.ToInt32(this.dgvDigit[j, 1].Value.ToString());
                lt.Add(value);
                if (value == 0)
                {
                    DgvController.SetDgvBackColorStyle(this.dgvDigit, 1, j, Color.LightGray, 12);
                }
            }

            int max = lt.OrderByDescending(l => l).ToList()[0];

            for (int j = 1; j <= 10; j++)
            {
                int value = Convert.ToInt32(this.dgvDigit[j, 1].Value.ToString());
                if (value == max)
                {
                    DgvController.SetDgvBackColorStyle(this.dgvDigit, 1, j, Color.Yellow, 12);
                }
            }
        }
Beispiel #3
0
        private void initDgv1()
        {
            DgvController.AddRows(this.dgv1, Tendency.Lt_Tendencys.Count);
            TendencyModel tm;

            for (int i = Tendency.Lt_Tendencys.Count - 1, j = 0; i >= 0; i--)
            {
                tm = Tendency.Lt_Tendencys[i];
                this.dgv1[0, j].Value = j + 1;       //局数
                this.dgv1[1, j].Value = tm.SNO;      //开奖期号
                this.dgv1[2, j].Value = tm.Big;      //大
                this.dgv1[3, j].Value = tm.Small;    //小
                this.dgv1[4, j].Value = tm.BigSmall; //大小
                this.dgv1[5, j].Value = tm.SmallBig; //小大

                this.dgv1[7, j].Value  = tm.Odd;     //奇
                this.dgv1[8, j].Value  = tm.Pair;    //偶
                this.dgv1[9, j].Value  = tm.OddPair; //奇偶
                this.dgv1[10, j].Value = tm.PairOdd; //偶奇
                this.dgv1[11, j].Value = tm.Dbl;     //重
                this.dgv1[12, j].Value = tm.Dt;      //开奖时间
                j++;
            }
        }
Beispiel #4
0
        private void refreshMaxTendency(Tendency2Model tm)
        {
            int    maxValue = 0;
            string strValue = "";

            for (int i = 0; i < this.dgv1.Rows.Count; i++)
            {
                for (int j = 2; j < this.dgv1.Columns.Count - 1; j++)
                {
                    strValue = this.dgv1[j, i].Value.ToString();
                    if (!string.IsNullOrEmpty(strValue))
                    {
                        maxValue = Convert.ToInt32(strValue);
                        switch (j)
                        {
                        case 2: if (maxValue == tm.Big)
                            {
                                DgvController.SetDgvBackColorStyle(this.dgv1, i, j, Color.Yellow, 12);
                            }
                            break;

                        case 3: if (maxValue == tm.Small)
                            {
                                DgvController.SetDgvBackColorStyle(this.dgv1, i, j, Color.Yellow, 12);
                            }
                            break;

                        case 4: if (maxValue == tm.BigSmall)
                            {
                                DgvController.SetDgvBackColorStyle(this.dgv1, i, j, Color.Yellow, 12);
                            }
                            break;

                        case 5: if (maxValue == tm.SmallBig)
                            {
                                DgvController.SetDgvBackColorStyle(this.dgv1, i, j, Color.Yellow, 12);
                            }
                            break;

                        case 7: if (maxValue == tm.Odd)
                            {
                                DgvController.SetDgvBackColorStyle(this.dgv1, i, j, Color.Yellow, 12);
                            }
                            break;

                        case 8: if (maxValue == tm.Pair)
                            {
                                DgvController.SetDgvBackColorStyle(this.dgv1, i, j, Color.Yellow, 12);
                            }
                            break;

                        case 9: if (maxValue == tm.OddPair)
                            {
                                DgvController.SetDgvBackColorStyle(this.dgv1, i, j, Color.Yellow, 12);
                            }
                            break;

                        case 10: if (maxValue == tm.PairOdd)
                            {
                                DgvController.SetDgvBackColorStyle(this.dgv1, i, j, Color.Yellow, 12);
                            }
                            break;

                        case 11: if (maxValue == tm.Dbl)
                            {
                                DgvController.SetDgvBackColorStyle(this.dgv1, i, j, Color.Yellow, 12);
                            }
                            break;

                        default: break;
                        }
                    }
                }
            }
        }