现在的位置: 首页 > 综合 > 正文

关于点击按钮查询显示Dundas图报告Series["jjj"]丢失情况的处理

2013年08月05日 ⁄ 综合 ⁄ 共 1255字 ⁄ 字号 评论关闭

问题:

      在点击按钮查询显示Dundas图时,报错:Series["jjj"]丢失。

     查了一下错误日志:发现,在PostBack时, Series的状态丢失。

解决方案:

     在Chart中加一个属性  CallbackStateContent="All" ,即可保存和恢复Series和DataPoint的所有状态。

相关文档:

public enum CallbackStateContent : 

Members

Member Description
Auto Automated selection of save/restore behaviour.
ChartStateOnly Saves and restores the all chart state without series data points.
SeriesDataOnly Saves and restores the only chart series data points.
All Saves and restores the all chart state including series data points.
None Saving and restoring will be not performed.

Example

In this example, we set a charts CallbackStateConent property to SeriesDataOnly.

C# Copy Code
using Dundas.Charting.WebControl;
 ...
 
// Sets the charts CallbackStateConent Property To SeriesDataOnly
Chart1.CallbackStateContent = CallbackStateContent.SeriesDataOnly;

Remarks

The CallbackStateContent Auto works under folowing rules:

  • All - if UI is activated (Toolbar and context menu).
  • SeriesDataOnly - if scrolling and zooming is enabled, and the particular series is not using data-binding.
  • None -  in all other cases including when user callback is used.

Inheritance Hierarchy

                    Dundas.Charting.WebControl.CallbackStateContent

 

抱歉!评论已关闭.