2009-06-17 20 views
1

マルチバンド・ウルトラグリッドに表示されるSQLからデータを取り込んでいます。これは素晴らしいです。それはこの点でそれが想定していることをします。しかし、バンドのどのバンドでも最初の行以外の行を選択しようとすると、プログラムがフリーズします。マルチバンド・インフラジスティックスUltraGrid行選択問題

グリッドが読み込まれると、最初の行がアクティブであるように見えます(テキストは太字です)。したがって、アクティブな行を更新しようとしました。これはアクティブ行を取り除きましたが、問題を解決しませんでした。

ありがとうございました!

+1

トラブルシューティングを支援するいくつかの質問...データソースにどのようにバインドしていますか?あなたのデータソースにはどんなタイプのオブジェクトを使用していますか?別の超グリッド/データソースを使用してこの問題を再現できますか? –

+0

いくつかのコードを投稿できますか?あなたはデバッグを試みましたか?あなたが「すべてを壊す」とき、どのコード行が出てきますか? –

答えて

2

BindingList<>をデータソースとして使用していますか? List<>に変換してください。BindingList <を使用する必要がある場合は、ultragridのSyncWithCurrencyManagerプロパティをfalseに設定してください。これは、現在の行をCurrencyManagerの現在の位置と同期させないようにグリッドに指示します

+0

私はBIndingList <>を使用していて、SyncWithCurrencyManagerをfalseに設定するだけで週を保存しました。私はOPのために受け入れることができたらいいと思う。 – squillman