.NET图表控件:来自数据源的标签值

时间:2011-11-21 08:50:46

标签: c# .net microsoft-chart-controls

我知道您可以使用带标签的关键字,但有没有办法将我的数据集中的特定值用作标签?我想要做的是让我的数据表的一列包含一个自定义标签字符串,以便绘制的每个X轴值都有一个唯一的标签,但似乎没有办法将一个系列连接到我的元素数据源。有没有解决方法,或者我只需要在图表上手动添加标签?

1 个答案:

答案 0 :(得分:1)

我相信您正在寻找为您的数据源设置一个标签,该标签与派生X和Y值的列不同。在这种情况下,您可以通过以下方式执行此操作

Chart1.Series[0].Points.DataBind(data, "XValue", "YValue", 
                               "ToolTip=mytooltip,Label=LabelColumnName");

在这里,您可以使用Label指定用于显示标签的列名称,同样您也可以从其他属性设置工具提示。

如果不是这样,那么请更新详细信息。

修改

您可以使用系列的CustomProperties

设置标签的位置

Chart1.Series[0].CustomProperties = "LabelStyle=Left"; Check this