1

我正在尝试将 XValue 作为字符串从 Serie 中取出。

    Private Sub Page_load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    Dim series As New Series("Pie")
    series.ChartType = SeriesChartType.Pie

    series.BorderWidth = 3
    series.ShadowOffset = 2
    series.Color = Drawing.Color.CornflowerBlue

    series.Points.AddXY("First", 1)
    series.Points.AddXY("Second", 1)
    series.Points.AddXY("Third", 1)

    Chart1.Series.Add(series)

    Label1.Text = series.Points(0).XValue
End Sub

问题是标签文本不会变成“First”,而是变成“0”。

如何让标签显示我作为点添加的字符串(xvalue)?

编辑
我不是想把“First”变成“1”,它只是填充 x 值的一个例子。
这段代码也会给出“0”,现在我将“First”更改为“Apple”(以表明它不是将字符串转换为数字)。

series.Points.AddXY("Apple", 1)
series.Points.AddXY("Banana", 1)
series.Points.AddXY("Mango", 1)
4

0 回答 0