問題タブ [tdbgrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
245 参照

delphi - TEdit ボックスを TDBgrid 列に接続する

編集ボックスを対応するグリッド列に接続するにはどうすればよいですか。ユーザーが列幅を変更すると幅が変更され、ユーザーが DBGraid 列の順序を変更すると移動します。

フォームの例

0 投票する
1 に答える
9620 参照

delphi - Delphiのtdbgridで選択した行の色を変更する方法

検索に基づくtdbgridの選択された行の色を変更したいデルファイでアプリケーションを作成しています..可能でしょうか..

0 投票する
1 に答える
426 参照

delphi - TDBGrid - 同期または表示の問題

プログラムの 1 つで非常に奇妙な問題に直面しています。の後に、 、、およびTSQLConnectionの 2 つがあります。マスター/ディテール構造です。TSQLQUeryTDataSetProviderTClientDataSetTDataSource

詳細クエリには、マスター クエリのTDataSourceルックアップ プロパティを 1 つ持つ追加の列があります。(「ProductID、ProductName、GroupName」のように、GroupName はマスター クエリから取得されると考えてください)

TDataSource次に、詳細クエリをソースとして持つ DBGrid があります。ほとんどの部分が正しく表示されますが、マスター クエリからのルックアップであるフィールドが表示されないことがあります。この場合、DBGrid を下にスクロールし、もう一度上にスクロールすると、消えてしまうことがあります。上下にもう一度スクロールすると、表示されます。

デバッグのためにTDBLookupComboBox、DBGrid と同じソースを追加しましたが、ComboBox は常にこのフィールドの正しい値を表示します。

この問題についてご協力いただきありがとうございます。

0 投票する
3 に答える
3978 参照

delphi - TDBGridを印刷する

コンポーネントをインストールまたはダウンロードせずにDBGridを印刷するにはどうすればよいですか?

また

DBGridのデータをRichEditに取り込んで、そこから印刷できるようにするにはどうすればよいですか?

0 投票する
1 に答える
572 参照

delphi - Column.Index が TDBGrid にすぐに反映されない

TDBGrid があり、TDataSource を介して関連付けられたクライアント データセットがあります。プログラムでグリッドの列を再配置しようとすると、グリッドに1つ以上の列がある場合、これは正常に機能します。

たとえば、すべての列を false に表示できるようにしました。したがって、グリッドにはまだ列がありません。ここで、列のインデックスを 11 から 0 に設定すると、

上記の列インデックスの割り当てがグリッドに反映されていません。2回、3回設定してみると反映されてしまいます。私は何か不足していますか?

0 投票する
1 に答える
2230 参照

database - 変更後のグリッドの更新

そうですね、これはおそらく非常に簡単です。グリッドを含むフォームがあります。レコードの 1 つを選択して [編集] を押すと、そのレコードに添付されたデータを編集できる別のフォームが表示されます。これはすべて機能します。

ただし、保存するとデータベースに書き込まれますが、プログラムをすべて終了してから戻るまで、前述のグリッドは更新されません。

私がやりたいのは、他のフォームを終了するときにグリッドを更新することだけです。

クエリとテーブルに対して「更新」を呼び出して、テーブル コンポーネントを開いたり閉じたりしようとしました。BDE を使用してデータベースに接続し、Rad Studio XE2 でこれを書いています。

どんな助けでも大歓迎です。

0 投票する
1 に答える
655 参照

c++builder - OnDrawColumnCellイベントで行番号を取得するには?

これは、TDBGrid コンポーネントの描画ルーチンがどのように見えるかです。いくつかのルールに基づいてデータベースの値を置き換えています:

ただし、現在レンダリングされている行を確認する方法がわかりません。この知識がなければ、表示するデータを取得できません。

0 投票する
2 に答える
1365 参照

delphi - DBGrid インクリメンタル検索コンポーネント

特別な検索フィールドにデータを入力せずに、キーボードを押すだけでアイテムを検索できるようにする改良された DBGrid を検討しています。

色などの高度な機能は素晴らしいでしょう。

0 投票する
1 に答える
406 参照

delphi - 独自のDBGridの実装

独自のDBGridを実装したいのですが、問題は、コンポーネントについてあまり知らないということです。onkeydownイベントをオーバーライドするにはどうすればよいですか?

コンポーネントの機能を拡張するためのチュートリアルは素晴らしいでしょう。