使用 Chart.DataBindCrossTable() 为点工具提示指定多个值

本文关键字:工具提示 DataBindCrossTable Chart 使用 | 更新日期: 2023-09-27 18:33:38

我正在使用Microsoft图表控件并使用Chart.DataBindCrossTableDataTable绑定到它 其中一个参数是名为 otherFields 的字符串,您可以指定与该字符串中的 Point 关联的任何属性:

chart.DataBindCrossTable(table.Rows, "COLUMN1", "COLUMN2", "COLUMN3", "Label=COLUMN4, LegendText=COLUMN1, ToolTip=COLUMN3");

我不想在工具提示字段中指定多个列,如下所示:

ToolTip=COLUMN3 = COLUMN4

因此,每个点的工具提示将为"COLUMN3 = COLUMN4",其中第 3 列和第 4 列将填充该点的列/行中的任何值。

但是当我这样做时,我收到一个错误,指出数据源中没有名为"COLUMN3 = COLUMN4"的列。我怎样才能做到这一点?

使用 Chart.DataBindCrossTable() 为点工具提示指定多个值

您可以在数据表中创建另一个计算列,以显示所需的内容并绑定到该列。