C# 隐藏mscharts中标记点的标签
在mscharts中,我可以使用函数为标记点提供标签 数据绑定交叉表使用代码C# 隐藏mscharts中标记点的标签,c#,vb.net,visual-studio-2010,mschart,C#,Vb.net,Visual Studio 2010,Mschart,在mscharts中,我可以使用函数为标记点提供标签 数据绑定交叉表使用代码 Chart1.DataBindCrossTable(dr, "something", "anything", "a_data", "label=c_score") e.Text = result.Series.Points(result.PointIndex).YValues(0) & vbCr & result.Series.Points(result.PointIndex).Label 现在我想
Chart1.DataBindCrossTable(dr, "something", "anything", "a_data", "label=c_score")
e.Text = result.Series.Points(result.PointIndex).YValues(0) & vbCr & result.Series.Points(result.PointIndex).Label
现在我想隐藏标记点的c_分数标签
我使用代码在鼠标悬停时的工具提示中显示标签
Chart1.DataBindCrossTable(dr, "something", "anything", "a_data", "label=c_score")
e.Text = result.Series.Points(result.PointIndex).YValues(0) & vbCr & result.Series.Points(result.PointIndex).Label
我在customize事件中尝试了这段代码,它仍然显示标记标签
Private Sub Chart1_Customize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Chart1.Customize
For Each ser As Series In Chart1.Series
For Each dp As DataPoint In ser.Points
dp.IsValueShownAsLabel = False
Next
Next
End Sub
如果存在dp.labelvisible=false之类的内容
感谢使用databindcrosstable加载表单 在我添加的表单加载中
For Each ser As Series In Chart1.Series
For Each dp As DataPoint In ser.Points
dp.Tag = dp.Label
dp.Label = ""
Next
Next
在chart1 tooltiptext事件中,我做了:-
Private Sub Chart1_GetToolTipText(ByVal sender As Object, ByVal e As System.Windows.Forms.DataVisualization.Charting.ToolTipEventArgs) Handles Chart1.GetToolTipText
Dim result As HitTestResult
Select Case e.HitTestResult.ChartElementType
Case ChartElementType.DataPoint
result = e.HitTestResult
e.Text = "Overall Quality: " & result.Series.Points(result.PointIndex).YValues(0) & " " & result.Series.Points(result.PointIndex).Tag
End Select
End Sub
我不明白你的问题,难道你不能删除绑定上的
label=c_分数
,而且我认为它的IsValueShownAsLabel=false
。请澄清