public ChartComponent() { InitializeComponent(); DataTable x = rData.GetAllScores(); chart1.DataSource = x; //chart1.Series.Clear(); chart1.Series["Series1"].YValueMembers = "x"; chart1.Series["Series1"].IsXValueIndexed = true; chart1.ChartAreas["ChartArea1"].AxisX.MajorGrid.LineWidth = 0; chart1.ChartAreas["ChartArea1"].AxisY.MajorGrid.LineWidth = 0; chart1.ChartAreas["ChartArea1"].AxisX.Interval = 1; chart1.Series["Series1"].XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.String; chart1.Series["Series1"].XValueMember = "Name"; chart1.Legends.Clear(); //foreach (DataRow row in x.Rows) //{ // //chart1.Series.Add(row.Field<String>("Name")); // chart1.Series[row.Field<String>("Name")].YValueMembers = "x"; // } }