分類:[C#] 
 
 Visualstudio2017 Professional C#で開発を行っていります。
csvファイルを複数個読み込みdatasetへ格納をしています。
その後、datasetからグラフとして表示したい項目を選択して、chartにbindを行っているのですが、
データの数値はすべて違う数値なのですが、グラフの形が全て同じ形になってしまいます。
動きとしては、tableを読み込んで必要なデータを参照している感じです。
 if (dataTable.Columns.Contains(checkData))
            {
                for (int tableNumber = 0; tableNumber < dataSet.Tables.Count; tableNumber++)
                {
                    chart1.DataSource = dataSet;
                    chart1.Series.Add(fileNameList[tableNumber]);
                    string columnName = checkData;
                    if (dataSet.Tables[tableNumber].Columns.Contains(checkData))
                    {
                        button2_count++;
                        if (button2_count == 1)
                        {
                            this.Width = 890;
                            this.Height = 580;
                        }
                        for (int i = 1; i < dataSet.Tables[tableNumber].Columns.Count; i++)
                        {
                            chart1.Series[fileNameList[tableNumber]].ChartType = SeriesChartType.Line;
                            chart1.ChartAreas[0].AxisX.MajorGrid.Enabled = false;
                            chart1.ChartAreas[0].AxisX.MinorGrid.Enabled = false;
                            chart1.ChartAreas[0].AxisX.IsMarginVisible = false;
                            chart1.Series[fileNameList[tableNumber]].YValueMembers = columnName;
                        }
                        chart1.DataBind();
                    }
                }
tableを参照してseriseに追加を行う際に、seriesをnewする必要があるのでしょうか。
  |