【原創】DevExpress.XtraCharts中BeginUpdate()的嘗試

最經在使用DevExpress.XtraCharts中chartControl1的控件的時候,發現chartControl1.Series[i].Points.Add(sp);

的速度相當慢,而且一直處於停滯狀態;通過原理的分析,可以肯定的是chartControl1.Series[i].Points.Add(sp);的循環造成chartControl1一直在生成,并不是等待所有都Points.Add進去了才生成Chart;
出於對開發者和其他控件的經驗,肯定存在一個控制項用來管理chartControl1.DataSource的進程;

參照 DXperience 7.3.4 released on 3 Dec 2007 and What'a New
B90406 - Grid doesn't display rows when a new DataSource is assigned within a BeginUpdate - EndUpdate block

進行試驗:

Code
posted on 2008-09-04 18:14  巍巍边疆  阅读(969)  评论(0编辑  收藏  举报