用C#开发的双色球走势图(二)
昨晚由于时间的原因只写了一部分内容,今天将这一部分内容补充完毕,多谢各位园友的支持。
这是用C#开发的双色球走势图(一)新的园友可以看昨晚写的内容,以免脱节。首先回复园友的评论,有说好的有说不好的,本人不管你说好还是不好,根本不影响个人写这篇博客,写这篇博客主要目的还是与大家交流技术,仅供交流和学习,本人花在这上面的时间的大楷也就是一个星期的晚上时间(星期一到星期五晚上)和周末(周六周日)的时间而已,并没有花费更多的时间;关于公布源码的问题,本人会在稍后公布,由于现在我的源码集成在我的一个项目里,所以不方便公布,一旦我把这个模块分离出来,会公布源码以供大家交流和学习,希各位继续支持和关注。还有就是这个程序纯粹个人好玩,不能预测开奖号码,不过这些分析数据可以供大家购买彩票之前的参考,我觉得还可以。
以上为题外话,现在言归正传,继续介绍红球四分区走势图。
3.红球四分区走势图
首先呈上效果图:
不带遗漏数据的走势图:
贴上四分区走势图的源码:
1 #region * 红球四分区走势图
2 /// <summary>
3 /// 红球四分区走势图
4 /// </summary>
5 /// <param name="obj"></param>
6 private void GetData3(object obj)
7 {
8 fourredtable.Clear();
9 fourcleanredtable.Clear();
10 if (listWinNo != null && listWinNo.Count > 0)
11 {
12 foreach (WinNo item in listWinNo)
13 {
14 List<int> redList = new List<int>();
15 redList.Add(item.R1);
16 redList.Add(item.R2);
17 redList.Add(item.R3);
18 redList.Add(item.R4);
19 redList.Add(item.R5);
20 redList.Add(item.R6);
21 //--
22 DataRow reddr =fourredtable.NewRow();
23 reddr["QiHao"] = item.QiHao;
24 reddr["R" + item.R1] = "R" + GetStr(item.R1.ToString());//红1
25 reddr["R" + item.R2] = "R" + GetStr(item.R2.ToString());//红2
26 reddr["R" + item.R3] = "R" + GetStr(item.R3.ToString());//红3
27 reddr["R" + item.R4] = "R" + GetStr(item.R4.ToString());//红4
28 reddr["R" + item.R5] = "R" + GetStr(item.R5.ToString());//红5
29 reddr["R" + item.R6] = "R" + GetStr(item.R6.ToString());//红6
30 reddr["C1"] = GetFourFenQu(redList)[0];
31 reddr["C2"] = GetFourFenQu(redList)[1];
32 reddr["C3"] = GetFourFenQu(redList)[2];
33 reddr["C4"] = GetFourFenQu(redList)[3];
34 fourredtable.Rows.Add(reddr);
35
36 DataRow cleanreddr =fourcleanredtable.NewRow();
37 cleanreddr["QiHao"] = item.QiHao;
38 cleanreddr["R" + item.R1] = GetStr(item.R1.ToString());//红1
39 cleanreddr["R" + item.R2] = GetStr(item.R2.ToString());//红2
40 cleanreddr["R" + item.R3] = GetStr(item.R3.ToString());//红3
41 cleanreddr["R" + item.R4] = GetStr(item.R4.ToString());//红4
42 cleanreddr["R" + item.R5] = GetStr(item.R5.ToString());//红5
43 cleanreddr["R" + item.R6] = GetStr(item.R6.ToString());//红6
44 cleanreddr["C1"] = GetFourFenQu(redList)[0];
45 cleanreddr["C2"] = GetFourFenQu(redList)[1];
46 cleanreddr["C3"] = GetFourFenQu(redList)[2];
47 cleanreddr["C4"] = GetFourFenQu(redList)[3];
48 fourcleanredtable.Rows.Add(cleanreddr);
49 }
50
51 for (int j = 1; j < 34; j++)
52 {
53 int xint = 0;
54 for (int i = 0; i < fourredtable.Rows.Count; i++)
55 {
56 if (string.IsNullOrEmpty(fourredtable.Rows[i]["R