これは誰でもこれを手伝うことができますが、ここにはあります。私はJanus GridEXコントロールでVB6アプリケーションを継承しました。レコードを反復処理し、編集可能です。問題は、セルを編集してボタンを押して次のレコードに移動すると、変更が次のレコードに適用され、編集中のレコードには適用されません。それは次のレコードに行く前に編集を完了するために必要です。私はVC++の前にこのような問題を抱えていました。そして、時には、あなたがコントロールしているコントロールに「KillFocus」する必要があります。私はここで何をすべきか分かりません。私はキャリッジリターンを送ろうとしました。なぜなら、あなたが編集セルから戻ってくると動作しますが、手動でキャリッジリターンを送ることはできません。秘密は何ですか?Janus GridEX問題
答えて
ボタンがJanus GridEXの内部にあるかどうかによって異なります。それが内部であれば、あなたができる唯一のことは、この問題が発生したことを知らせるシーケンスがあるかどうかを見るためにコントロールが公開するイベントを見ることです。次に、移動した行を元に戻して修正アクションを実行し、編集した行を残しておきます。
ボタンがJanusの外部にある場合、デバッグモードを使用して、フォーカスの次の行への転送を制御するステートメントのシーケンスをトレースできます。これは、コマンドの特定のシーケンスの不具合または副作用である可能性があります。私は、両方のコントロールで走ってきました。
デバッグモードで編集することができますので、異なるアプローチを試して、動作するものが見つかるまで試すことができます。
グリッドはバインドされているか、バインドされていませんか?
あなたの説明から分かりにくいですが、あなたがこの問題を抱えていれば、それはおそらく拘束されていると思います。
もう1つの答えとして、コントロールに組み込まれているRecordNavigatorのボタンまたは別のボタンですか?私がこれをもう一度持ち出す理由は、ツールバーがしばしばJanusGridの動作方法を妨害して干渉するVB6アプリケーションで問題を見てきたことです。
この制限を回避するため、フォーム上にJanusGridコントロールがあるツールバーのクリックハンドラーに次のコードを追加しました。変更が直ちに現在の行に適用され
jsgxYourGridName.Update
そしてjsgxYourGridName.EditMode = jgexEditModeOn
場合は、この方法。
これが役立たない場合は、グリッドにバインドされているレコードセットがグリッドの内部レコードセットと同期しないという問題も見受けられます。これは、グリッドのブックマークとレコードセットのブックマークを比較することで確認できます。
e。 mrsYourRecordset.Bookmark = jsgxYourGrid.ADORecordset.Bookmark
私はこのようなものを使っているかもしれません。
jsgxYourGrid.ADORecordset.Bookmark = jsgxYourGrid.RowBookmark(jsgxYourGrid.RowIndex(jsgxYourGrid.Row))
最後に、グリッドは、ボタンをクリックしたときには本当に何であるかのレコードを参照するために、グリッドのBeforeUpdate
、RowColChange
および/またはAfterColUpdate
イベントにブレークポイントを設定してみてくださいすることができます。
- 1. Janus GridEXがリフレッシュしない
- 2. Janus GridExでヘッダキャプションをラップする方法
- 3. Janus Gridexでフィルターを追加する
- 4. Janus GridEXカラムインデックスの設定方法
- 5. janusで選択されたチェックボックスのセルデータベースからのgridex
- 6. Janus GridExグリッドDatabaseNameをプログラムで変更する
- 7. 実行時にGridExの行を選択
- 8. ヤヌスGridEX SelfReferencing設定
- 9. JanusとVimのソーシング
- 10. Vim Janus <D-F><D-/>
- 11. Janusグラフ - 0.2.0 gremlinコンソールからConfiguredGraphFactoryにアクセスできません
- 12. carlhuda-janusのHAMLファイルを編集できません。VIMディストリビューション
- 13. 問題を渡す問題
- 14. 問題がDivフリップオーバーラップ問題
- 15. GridEx Janus:DateTime型の列を日付でフィルタリングする方法
- 16. JBoss AS 7.2.0.Final "Janus"とRestcomm Sip-Servletを持つWebsocketサーバ
- 17. Javaの問題の時間制限は、問題をコーディング問題
- 18. Djangoの問題:選択フィールドの問題
- 19. リンクの問題DirectX:リンカーの問題
- 20. jQuery Lavalampのアクティブな問題の問題
- 21. ケプラーデータ - Pythonの問題のない問題
- 22. テロリックコンボボックスレンダリングの問題(影の問題)
- 23. MediaPlayerボリュームの問題 - AudioStreamの問題
- 24. 問題を実装する問題
- 25. CodeIgniterのフォントの問題 - CORSの問題
- 26. Cycle2 AutoHeightの次の問題/ Prev問題
- 27. cufonキャンバスの問題の問題
- 28. Angular2ルーティングの問題(URLルートオーダーの問題)
- 29. WP CSSの問題/ URLの問題
- 30. 問題がスクロールする問題