2017-09-22 14 views
0

DevExpressコンポーネントをaspxに使用コントロールを含むUserControlを作成し、このUCをページで参照しました。Devexpress UserControl、複数のウィンドウ

同じページの2つのインスタンスを開くと、私はRefreshまたはRepaintメソッドでエラーが表示されます。

エラー説明:

他のスレッドで使用中のオブジェクトは、私がInvokeRequiredを使用してそれを解決しようとしたが、それは助けにはなりませんでした。

答えて

0

このコードは、同じデータソースを使用しているため、クローンデータによって解決される場合があります。

private void UpdateGridDataSource(){ 
      DataTable clone = data.Copy(); 
      FillData(clone, deleting); 
      deleting = !deleting; 
      gridControl1.BeginInvoke(new MethodInvoker(delegate { gridControl1.DataSource = clone; })); 
      data = clone; 
     } 

これはあなたの問題に似ていますhttps://www.devexpress.com/Support/Center/Example/Details/E813/updating-a-grid-datasource-from-a-separate-thread

関連する問題