samanff2000
سه شنبه 14 مهر 1394, 14:45 عصر
با سلام یک برنامه نوشتم که در اون یکسری مقدار رو به Series1 و Series2 مقدار دهی کردم برای Yaxis title مقدار رو درست نشون میده اما برای X ها مشکل داره و من هرچی سرچ کردم به دو دستور رسیدم که هر دو پیام خطا داد لطفا راهنمایی بفرمایید
کد کل برنامه :
chart1 = new Chart();
// Create Chart Area
ChartArea chartArea1 = new ChartArea();
// Add Chart Area to the Chart
chart1.ChartAreas.Add(chartArea1);
// Create a data series
Series series1 = new Series();
Series series2 = new Series();
// Add data points to the first series
series1.Points.Add(10);
series1.Points.Add(20);
series1.Points.Add(30);
series1.Points.Add(40);
series1.Points.Add(50);
// Add data points to the second series
series2.Points.Add(15);
series2.Points.Add(25);
series2.Points.Add(35);
series2.Points.Add(45);
series2.Points.Add(110);
// Add series to the chart
chart1.Series.Add(series1);
chart1.Series.Add(series2);
//test
//chart1.Series[1].ChartType = SeriesChartType.Line;
// Set chart control location
chart1.Location = new System.Drawing.Point(16, 48);
// Set Chart control size
chart1.Size = new System.Drawing.Size(360, 260);
دو راهی که دوستان فرموده بودن :
chart1.Series[0].Points[1].AxisLabel = "141";
chart1.Series[0].XValueMember = "141"
پیام خطای این دستورات :
135799
کاری که باید انجام بشه اینه که دو مقدار روز قبل و امروز در نمدار بیاد که تا اینجا درست کار میکنه اما در زیر اون باید نام یا کد شعبه قرار بگیره و اگه ممکنه در سمت چپ هم مقدار دقیق قرار بگیره چون الان داره مبلغ ها رو روند میده مثلا 1425000 رو بین 1400000 تا 1500000 نمایش میده
کد کل برنامه :
chart1 = new Chart();
// Create Chart Area
ChartArea chartArea1 = new ChartArea();
// Add Chart Area to the Chart
chart1.ChartAreas.Add(chartArea1);
// Create a data series
Series series1 = new Series();
Series series2 = new Series();
// Add data points to the first series
series1.Points.Add(10);
series1.Points.Add(20);
series1.Points.Add(30);
series1.Points.Add(40);
series1.Points.Add(50);
// Add data points to the second series
series2.Points.Add(15);
series2.Points.Add(25);
series2.Points.Add(35);
series2.Points.Add(45);
series2.Points.Add(110);
// Add series to the chart
chart1.Series.Add(series1);
chart1.Series.Add(series2);
//test
//chart1.Series[1].ChartType = SeriesChartType.Line;
// Set chart control location
chart1.Location = new System.Drawing.Point(16, 48);
// Set Chart control size
chart1.Size = new System.Drawing.Size(360, 260);
دو راهی که دوستان فرموده بودن :
chart1.Series[0].Points[1].AxisLabel = "141";
chart1.Series[0].XValueMember = "141"
پیام خطای این دستورات :
135799
کاری که باید انجام بشه اینه که دو مقدار روز قبل و امروز در نمدار بیاد که تا اینجا درست کار میکنه اما در زیر اون باید نام یا کد شعبه قرار بگیره و اگه ممکنه در سمت چپ هم مقدار دقیق قرار بگیره چون الان داره مبلغ ها رو روند میده مثلا 1425000 رو بین 1400000 تا 1500000 نمایش میده