using System.Collections.Generic;
using System.ComponentModel;
using System.Windows.Forms;
using DevExpress.XtraBars;
using DevExpress.XtraCharts;
namespace BNK_YONETIM_MODULU.tools
public partial class frmChart : DevExpress.XtraBars.Ribbon.RibbonForm
public frmChart(DataTable dt, string serie_column_name, string argument_column_name, string value_column_name, string title = "", ViewType tip = ViewType.Line)
foreach (DataRow row in dt.Rows)
string serie_name = row[serie_column_name].ToString();
int var_mi = chartControl1.Series.Where(x => x.Name == serie_name).Count();
Series series = new Series(serie_name, tip);
string where = string.Format("[{0}] = '{1}'", serie_column_name, serie_name);
foreach (DataRow detail_row in dt.Select(where))
series.Points.Add(new SeriesPoint(detail_row[argument_column_name].ToString(), detail_row[value_column_name]));
chartControl1.Series.Add(series);
ChartTitle chartTitle1 = new ChartTitle();
chartTitle1.Text = title;
chartControl1.Titles.Add(chartTitle1);