gpt4 book ai didi

c# - 通过工具提示获取其他系列的值

转载 作者:太空宇宙 更新时间:2023-11-03 11:05:13 26 4
gpt4 key购买 nike

我有一个图表,其数据来自列表。

这个类有 id 和 count1 和 count2 作为属性...

现在,我有一个类列表……其中的值是……

Id Count1 Count2

1 -10 20

2 -15 15

现在,我做了一个简单的绑定(bind)...与多个系列

Chart1.DataSource = ListObjOfThatClass
Chart1.Series[0].XValueMember = "Id";
Chart1.Series[0].YValueMembers = "Count1";
Chart1.Series[1].YValueMembers = "Count2";
Chart1.DataBind();

现在一切正常..

我的队列:当我将鼠标悬停在 DataSeries 上时,我会显示该特定 YValueMember 的工具提示为“#VALY”;

Chart1.Series[0].ToolTip = "#VALY";

有什么方法可以显示其他系列中的值(value)?即

我之前初始化的 series[1].YValueMember

Count2 值...??

谢谢

最佳答案

更简单的方法是为系列创建自己的数据点,而不是使用数据源。然后你可以把你想要的任何东西放在工具提示中:

foreach (var o in ListObjOfThatClass)
{
var p1 = new DataPoint();
p1.SetValueXY(o.Id, o.Count1);
p1.ToolTip = string.Format("{0}", o.Count2);
Chart1.Series[0].Points.Add(p1);

var p2 = new DataPoint();
p2.SetValueXY(o.Id, o.Count2);
Chart1.Series[1].Points.Add(p2);
}

关于c# - 通过工具提示获取其他系列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16149153/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com