-2
我想改变一些AxisLabelsin一些系列为我的图表的MSChart:我怎样才能改变一些AxisLabels
DataTable dt = new DataTable();
SqlCommand s = new SqlCommand("ReportMonthly", SCon);
s.CommandType = CommandType.StoredProcedure;
s.Parameters.AddWithValue("@Y", Y);
SCon.Open();
SqlDataReader dr = s.ExecuteReader();
dt.Load(dr);
chtWRMonthly.DataSource = dt;
chtWRMonthly.Series["Sold"].XValueMember = "x";
chtWRMonthly.Series["sRemaining"].XValueMember = "x";
chtWRMonthly.Series["Bought"].XValueMember = "x";
chtWRMonthly.Series["bRemaining"].XValueMember = "x";
chtWRMonthly.Series["Sold"].YValueMembers = "sTAccount";
chtWRMonthly.Series["sRemaining"].YValueMembers = "sRemaining";
chtWRMonthly.Series["Bought"].YValueMembers = "bTAccount";
chtWRMonthly.Series["bRemaining"].YValueMembers = "bRemaining";
SCon.Close();
//انتصاب نام ماه ها
foreach (Series SR in chtWRMonthly.Series)
{
foreach (DataPoint DP in SR.Points)
{
switch (DP.AxisLabel)
{
case "1":
DP.AxisLabel = "x1";
break;
case "2":
DP.AxisLabel = "x2";
break;
case "3":
DP.AxisLabel = "x3";
break;
case "4":
DP.AxisLabel = "x4";
break;
}
}
}
我试图通过一个开关来改变他们,但什么都没有发生。
你可以在这里添加你的代码给初学者吗? –