问题:
在点击按钮查询显示Dundas图时,报错:Series["jjj"]丢失。
查了一下错误日志:发现,在PostBack时,Series的状态丢失。
解决方案:
在Chart中加一个属性 CallbackStateContent="All" ,即可保存和恢复Series和DataPoint的所有状态。
相关文档:
public enum CallbackStateContent : <link tabindex="" keywords="frlrfSystemEnumClassTopic;System.Enum" errorurl="resolveh2link.html" indexmoniker="!DefaultAssociativeIndex" options="0"> |
| 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. |
| Visual Basic | Copy Code |
|---|---|
Imports Dundas.Charting.WebControl | |
| C# | Copy Code |
|---|---|
using Dundas.Charting.WebControl; | |
- 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.
<link tabindex="" keywords="frlrfSystemObjectClassTopic;System.Object" errorurl="resolveh2link.html" indexmoniker="!DefaultAssociativeIndex" options="0">
<link tabindex="" keywords="frlrfSystemValueTypeClassTopic;System.ValueType" errorurl="resolveh2link.html" indexmoniker="!DefaultAssociativeIndex" options="0">
<link tabindex="" keywords="frlrfSystemEnumClassTopic;System.Enum" errorurl="resolveh2link.html" indexmoniker="!DefaultAssociativeIndex" options="0">
Dundas.Charting.WebControl.CallbackStateContent
本文介绍了解决Dundas图表在PostBack时出现的系列数据丢失问题的方法。通过设置图表的CallbackStateContent属性为All,可以确保在PostBack过程中保留所有系列和数据点的状态。
1111

被折叠的 条评论
为什么被折叠?



