为aspx使用DevExpress组件我创建了一个包含UserControl
控件的ASPxTreelist
,并在页面中引用了此UC。
当我打开同一页面的两个实例时遇到问题,我在Refresh
或Repaint
方法上遇到错误。
错误描述:在其他线程中使用的对象
我尝试使用InvokeRequired
来解决它,但它没有帮助。
答案 0 :(得分:0)
这段代码可能有所帮助,因为它使用相同的数据源,克隆数据可以解决它。
private void UpdateGridDataSource(){
DataTable clone = data.Copy();
FillData(clone, deleting);
deleting = !deleting;
gridControl1.BeginInvoke(new MethodInvoker(delegate { gridControl1.DataSource = clone; }));
data = clone;
}