🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / Grafik Chart Oluşturma Yeni Pratiik

1-) C# RMOS - Grafik Chart Oluşturma Yeni Pratiik

 

  private void btnOlustur_Click(object sender, EventArgs e)

        {

            try

            {

                chartControl1.Series.Clear();

                string SQL = "select uTeknikArizalar_anaAlan,count(uTeknikArizalar_anaAlan) as toplam from uTeknikArizalar group by uTeknikArizalar_anaAlan";

                DataTable dt = RHVeritabani.MyGetDataTable(SQL);

                Series series1;

                foreach (DataRow item in dt.Rows)

                {

                    series1 = new Series(item["uTeknikArizalar_anaAlan"].ToString() + " " + item["toplam"].ToString(), ViewType.Bar);

                    ((BarSeriesLabel)series1.Label).Visible = true;

                    series1.Points.Add(new SeriesPoint(item["uTeknikArizalar_anaAlan"].ToString(), item["toplam"].ToString()));

                    chartControl1.Series.Add(series1);

                }

 

  (chartControl1.Diagram as XYDiagram).AxisY.GridSpacingAuto = false; // Y EKSENİNİ İNT E ÇEVİRİR

 (chartControl1.Diagram as XYDiagram).AxisY.GridSpacing = 1;

 (chartControl1.Diagram as XYDiagram).AxisX.GridSpacingAuto = false; // X EKSENİNİ İNT E ÇEVİRİR

 (chartControl1.Diagram as XYDiagram).AxisX.GridSpacing = 1;

 

            }

            catch (Exception ex)

            {

                RHMesaj.MyMessageError(MyClass, "btnOlustur_Click", "", ex);

            }

        }

 

 

 

 

DİĞER

 

    public void chartOlusturDakika()

        {

            try

            {

                List<GrafikResModel.Datum> data24saat = haremAltinApi.getGrafik24saat("ALTIN");

 

 

                chartControl1.Series.Clear();

                string SQL = "select uTeknikArizalar_anaAlan,count(uTeknikArizalar_anaAlan) as toplam from uTeknikArizalar group by uTeknikArizalar_anaAlan";

                Series series1;

 

 

                foreach (GrafikResModel.Datum item in data24saat)

                {

                    series1 = new Series("ALTIN", ViewType.Bar);

                    ((BarSeriesLabel)series1.Label).Visible = true;

 

                    series1.Points.Add(new SeriesPoint("ALTIN", item.satis.ToString()));

 

                    chartControl1.Series.Add(series1);

                }

 

  (chartControl1.Diagram as XYDiagram).AxisY.GridSpacingAuto = false; // Y EKSENİNİ İNT E ÇEVİRİR

                (chartControl1.Diagram as XYDiagram).AxisY.GridSpacing = 1;

                (chartControl1.Diagram as XYDiagram).AxisX.GridSpacingAuto = false; // X EKSENİNİ İNT E ÇEVİRİR

                (chartControl1.Diagram as XYDiagram).AxisX.GridSpacing = 1;

 

            }

            catch (Exception ex)

            {

                MessageBox.Show("HATA " + ex.Message);

            }

 

        }

 2022 Ocak 08 Cumartesi
 572