答案 0 :(得分:6)
您可以逐点设置标记属性,例如
double interestingValue = 12.34;
foreach (var pt in Chart2.Series[0].Points)
{
if (pt.XValue == interestingValue)
{
pt.MarkerColor = System.Drawing.Color.Red;
pt.MarkerSize = 5;
pt.MarkerStyle = System.Windows.Forms.DataVisualization.Charting.MarkerStyle.Circle;
}
}
XValues将来自您绑定的数据pointCollection
变量。
如果pointCollection的“ExposureDate”中有日期,您可能更好地直接访问它以找到您想要的日期,然后使用
var pt = Chart2.Series[0].Points[interestingIndex];
访问DataPoint