0

私は Microsoft チャート コントロールを使用しており、パラメーターの 1 つをDataTable使用してそれにバインドしていChart.DataBindCrossTableます。パラメーターの 1 つは、呼び出される文字列otherFieldsであり、その文字列内の Point に関連付けられた任意のプロパティを指定できます。

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

次のように、ToolTip フィールドに複数の列を指定したくありません。

ToolTip=COLUMN3 = COLUMN4

そのため、各ポイントのツール ヒントは "COLUMN3 = COLUMN4" になり、column3 と 4 には、そのポイントの列/行の値が何であれ埋められます。

しかし、これを行うと、データソースに「COLUMN3 = COLUMN4」という列がなかったというエラーが表示されます。どうすればこれを実現できますか?

4

1 に答える 1

1

データテーブルに別の計算列を作成して、必要なものを表示し、それにバインドすることができます。

于 2012-05-09T06:05:54.730 に答える