根据C#Winforms值更改图表中的条形图颜色
我正在尝试根据工具运行长度的值更改条形图中的颜色,如果数字超过2000,我需要数据点变为红色。任何建议都会很有帮助。这是我的代码根据C#Winforms值更改图表中的条形图颜色,c#,charts,C#,Charts,我正在尝试根据工具运行长度的值更改条形图中的颜色,如果数字超过2000,我需要数据点变为红色。任何建议都会很有帮助。这是我的代码 SqlDataAdapter graph = new SqlDataAdapter("SELECT machi[ne, tool, Sum(length)][1] as length FROM CHART WHERE Machine Like'" + comboBox2.Text + "' and tool Like '%p2' group by tool,mach
SqlDataAdapter graph = new SqlDataAdapter("SELECT machi[ne, tool, Sum(length)][1] as length FROM CHART WHERE Machine Like'" + comboBox2.Text + "' and tool Like '%p2' group by tool,machine order by length desc", CON);
DataTable graphdata = new DataTable();
graph.Fill(graphdata);
chart1.DataSource = graphdata;
chart1.ChartAreas["ChartArea1"].AxisX.Title = comboBox1.Text;
chart1.Series["Series1"].XValueMember = "tool";
chart1.Series["Series1"].YValueMembers = "length";
您是指整个列还是超出限制的部分?请注意,您不能绑定数据点的颜色。即使使用正确的方法,也只有很少的属性允许绑定。工具提示有,颜色没有…-因此,您需要设置链接第二部分中建议的颜色!我正试图改变一个超过限制的问题。你上周不是用另一个用户id问了同样的问题吗???不,这是我第一次使用这项服务。我注意到网站上有一个重复的问题。我对编程有点陌生,所以我对如何实现代码使之成为可能有点困惑。