Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 隐藏mscharts中标记点的标签_C#_Vb.net_Visual Studio 2010_Mschart - Fatal编程技术网

C# 隐藏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 现在我想

在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
现在我想隐藏标记点的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
。请澄清