我有一张Ext.net Cartesian图表,我想用ASP.net C#在代码中添加动态系列,代码如下。
LineSeries lineSeries = new LineSeries();
lineSeries.XField = "Date1";
lineSeries.YField = new string[1] { PayType };
lineSeries.Fill = false;
CartesianChart2.Series.Add(lineSeries);
但是我的笛卡尔图表并没有显示我在后面添加的代码系列..
如果我将下面的代码硬编码到我的.aspx,它可以显示该行以及数据。 我试过CartesianChart.Update()或CartesianChart.Render(),对我来说都不适合..
<ext:LineSeries XField="Date1" YField="apple" Fill="false">
<Listeners>
<ItemMouseUp Handler="Ext.net.Notification.show({title:'Item Selected', html:item.value[1] + ' visits on ' + Ext.Date.monthNames[item.value[0]]});" />
</Listeners>
<Tooltip runat="server" TrackMouse="true">
<Renderer Handler="this.setTitle(storeItem.get('Date1') + '<br />' + storeItem.get('apple')); this.update(storeItem.get('apple'));"></Renderer>
</Tooltip>
<StyleSpec>
<ext:Sprite LineWidth="3" />
</StyleSpec>
<Marker>
<ext:CircleSprite Radius="4" LineWidth="0" />
</Marker>
</ext:LineSeries>
我不知道为什么。