C# 如何更改图表c列中图例的文本?

C# 如何更改图表c列中图例的文本?,c#,visual-studio,charts,C#,Visual Studio,Charts,我对c#中的图表列有一个问题,当我想将文本图例更改为x值时,它会在图例的位置显示此(#VALX) 这是我在formLoad()中的代码 #VALX是x值的占位符(变量)。在运行代码时,它应该自动替换为序列的实际X值 您可以使用它在图例中显示动态数据。您没有为您的系列提供名称,您的查询也没有提供名称。因此,您只需插入以下内容: chart1.Series[0].Name = "Your Series Title"; 显然,您只能在图例中显示一个文本,而不是所有的X值 如果要保留名称并单独设置图

我对c#中的图表列有一个问题,当我想将文本图例更改为x值时,它会在图例的位置显示此(#VALX)

这是我在
formLoad()中的代码

#VALX
是x值的占位符(变量)。在运行代码时,它应该自动替换为序列的实际X值


您可以使用它在图例中显示动态数据。

您没有为您的
系列提供
名称,您的查询也没有提供名称。因此,您只需插入以下内容:

chart1.Series[0].Name = "Your Series Title"; 
显然,您只能在
图例中显示一个文本,而不是所有的X值

如果要保留名称并单独设置
图例
文本
,请使用

Series.LegendText
属性:

chart1.Series[0].LegendText = "Your Series Legend Text"; 

如果不查看代码,我们将无法帮助您。是的,这正是我想要的,在我的图例中显示动态数据,在饼图中效果很好,但使用柱状图显示#VALX代替value,我找不到解决方案,感谢您的帮助(y)可能是绑定有问题。您能添加Remplir方法的输出类型并检查sql查询是否按预期工作吗?@Free\u您能放大图像吗?分辨率太低,无法识别。
#VALX
在图例中没有意义-将显示哪个数据点的x值
#VALX
用于
数据点
上的工具提示和标签,而不是图例。如果每个系列有多个点怎么办?我不知道你是什么意思。??几乎所有时间序列都包含许多数据点。
chart1.Series[0].LegendText = "Your Series Legend Text";