var ods = (from x in db.HistoryNCs select x.IP_Add).Distinct(); foreach (var item in ods) { var ods1 = (from x in db.HistoryNCs where x.IP_Add == item select x.IP_Add).Count(); dr = dt.NewRow(); //dr["Month"] = month.ToString(); dr["IP Address"] = item.ToString(); dr["IPCount"] = ods1.ToString(); dt.Rows.Add(dr); } int ser = Convert.ToInt32(ods.Count()); for (int i = 0; i < ser; i++) { serieName = dt.Rows[i]["IP Address"].ToString(); Chart1.Series.Add(serieName); //Chart1.ChartAreas.Add("ChartArea" + i.ToString()); //Chart1.Series[i].ChartArea = "ChartArea" + i.ToString(); } Chart1.Series[serieName].ChartType = SeriesChartType.Column; Chart1.Series[serieName].LegendText = serieName; Chart1.Series[serieName]["DrawingStyle"] = "Emboss"; Chart1.Series[serieName].IsValueShownAsLabel = true; Chart1.DataSource = dt; Chart1.Series[serieName].XValueMember = "IP Address"; Chart1.Series[serieName].YValueMembers = "IPCount"; Chart1.DataBind(); Chart1.ChartAreas["ChartArea"].AxisX.LabelStyle.Angle = -90; Chart1.ChartAreas["ChartArea"].AxisX.LabelStyle.Interval = 1; Chart1.ChartAreas["ChartArea"].AxisX.Title = "IP Address"; Chart1.ChartAreas["ChartArea"].AxisY.Title = "จำนวนครั้ง";
// Set chart custom palette Chart.Palette = ChartColorPalette.None; Chart.PaletteCustomColors = new Color[] { Color.Red, Color.Blue, Color.Yellow};
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง