Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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
与Asp.Net一起使用的Highcharts_Asp.net_Vb.net - Fatal编程技术网

与Asp.Net一起使用的Highcharts

与Asp.Net一起使用的Highcharts,asp.net,vb.net,Asp.net,Vb.net,当我从服务器端代码设置折线图时,图表显示为单列,不正确 为此,我们使用以下代码: Dim chart1 As Highcharts = New Highcharts("chart1") chart1.InitChart(New Chart() With { .PlotShadow = False, .Type = ChartTypes.Spline, .BackgroundColor = New BackColorOrGradient(New Gradient() W

当我从服务器端代码设置折线图时,图表显示为单列,不正确 为此,我们使用以下代码:

Dim chart1 As Highcharts = New Highcharts("chart1")
chart1.InitChart(New Chart() With {
    .PlotShadow = False, 
    .Type = ChartTypes.Spline, 
    .BackgroundColor = New BackColorOrGradient(New Gradient() With { _
        .LinearGradient = {0, 0, 0, 400}, _
        .Stops = New Object(,) {{0, Color.FromArgb(255, 96, 96, 96)}, {1, Color.FromArgb(255, 16, 16, 16)}} _
     })})

chart1.SetTitle(New Title() With {.Text = "<spam style=""color:White;"">Money Utilization Report</spam>"})
Dim series As Series() = New Series(Ds.Tables(0).Rows.Count - 1) {}
Min1 = Ds.Tables(0).Rows(0)(1)
Max1 = Ds.Tables(0).Rows(0)(1)
For i As Integer = 0 To Ds.Tables(0).Rows.Count - 1
    series(i) = New Series() With { _
        .Name = Left(Ds.Tables(0).Rows(i)(0).ToString(), 2), _
        .Data = New Data(New Object() {Ds.Tables(0).Rows(i)(1)})}
    If Min1 > Ds.Tables(0).Rows(i)(1) Then
        Min1 = Ds.Tables(0).Rows(i)(1)
    End If
    If Max1 < Ds.Tables(0).Rows(i)(1) Then
        Max1 = Ds.Tables(0).Rows(i)(1)
    End If
Next
chart1.SetYAxis(New YAxis With {.GridLineWidth = 0, .Title = New YAxisTitle With {.Text = "Percentage"}, .Min = Min1 - 2, .Max = Max1 + 2})
chart1.SetTooltip(New Tooltip() With {.Formatter = "function() { return '<b>'+ this.series.name + ': </b>'+ this.y +' %'; }"})
chart1.SetSeries(series)
ltChart.Text = chart1.ToHtmlString()
Dim chart1 As Highcharts=新的Highcharts(“chart1”)
chart1.InitChart(新图表()带有{
.PlotShadow=False,
.Type=图表类型.Spline,
.BackgroundColor=新的BackColorGradient(新的渐变(),带{_
.LinearGradient={0,0,0,400}_
.Stops=新对象(,){{0,Color.FromArgb(255,96,96,96)},{1,Color.FromArgb(255,16,16)}_
})})
chart1.SetTitle(带有{.Text=“Money Utilization Report”}的新标题()
Dim series As series()=新系列(Ds.Tables(0).Rows.Count-1){}
Min1=Ds.表(0).行(0)(1)
Max1=Ds.表(0).行(0)(1)
对于i As Integer=0到Ds.Tables(0).Rows.Count-1
级数(i)=带{_
.Name=Left(Ds.Tables(0).Rows(i)(0).ToString(),2)_
.Data=新数据(新对象(){Ds.Tables(0).Rows(i)(1)}
如果Min1>Ds.Tables(0).Rows(i)(1),则
Min1=Ds.表(0).行(i)(1)
如果结束
如果Max1
什么是
Ds
?你在哪里定义它?另外,什么是
ltChart
?你在使用吗?我已经编辑了你的标题。请参阅“”,其中的共识是“不,他们不应该”。