Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
根据C#Winforms值更改图表中的条形图颜色_C#_Charts - Fatal编程技术网

根据C#Winforms值更改图表中的条形图颜色

根据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

我正在尝试根据工具运行长度的值更改条形图中的颜色,如果数字超过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,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问了同样的问题吗???不,这是我第一次使用这项服务。我注意到网站上有一个重复的问题。我对编程有点陌生,所以我对如何实现代码使之成为可能有点困惑。