dbgrid

    0

    1答えて

    TDBGridコントロールのアクティブ/選択された行の背景色を設定します。 OnDrawColumnCellイベントを使用して :DBGridのオプションdgMultiSelectを持っている場合ではない場合 1)次のコードは動作しますが、何も起こりません: if (grid->SelectedRows->CurrentRowSelected) { grid->Canvas->Brush

    1

    1答えて

    私は、DBGridに選択した行のすべての列の値をMemoに表示するために次のコードを使用しています。 procedure TForm1.Button1Click(Sender: TObject); var i: Integer; begin Memo1.Clear; with DBGrid1 do begin for i:=0 to Field

    1

    1答えて

    次のコードを使用してDBGrid内のチェックボックスを表示しています。これは、テーマにと(XE2、XE7とベルリンでテスト)非テーマにVCLスタイル 両方(少なくともに期待された)動作します。 uses Vcl.Themes; procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; Data

    1

    1答えて

    をDBGridの私はpriorityとstateという名前の2つの列があります。 列priorityは、フィールドの値のみが含まれます:urgentとnormalを。 列stateには、フィールド値:wait,executedおよびdoneのみが含まれます。 私は私のdataset CommandTextプロパティを使用して、これらのソートしようとしているので、データセットに接続dbgridは、私

    1

    1答えて

    自分自身のDBGRidを作成していますが、選択リストを除いて正常に動作します。グリッドにはどのようなボタンスタイルが設定されていても、インプレイスエディタ、選択リスト、楕円ボタンは表示されません! 私はここに関連するコードです:(私がやっている間違いを理解することはできません。 function TMyDBGrid.CreateEditor: TInplaceEdit; begin resu

    -6

    1答えて

    私が直面しているかなり重大な問題に対する解決策を探しています。 dbGridのレコードを削除したいのですが、コード化されたボタンをクリックして「削除」を確認すると、すぐに結果が見つかりません。削除されたレコードの結果を見つけるには、プログラムを閉じて再実行する必要があります。それだけで、レコードが削除されていることがわかります。私は、Accessデータベースへの接続の接続をADOに接続されているA

    0

    1答えて

    として、いくつかのセルを設定する私の場合のみ DBGrid1.Columns[C].ReadOnly := True; を読んで、私たちはいくつかの列を設定することができ、私は読んとして、いくつかのセル(とはありません。この列内のすべてのセル)を設定する必要がありますのみ。 私はfield1に「No」の値を持っている場合、我々は、フィールドTx上で編集を有効にする必要があり、私のイメージで見る

    -2

    1答えて

    私はあなたの助けが必要です。 DBGridメソッドを描画します。私はテーブルDBGridを持っています。 どのようにですか?私のメソッド "DrawDBGrid"にメソッド "LoadDefaultImage"を追加 ファイルパス(イメージ)がない場合、リソースからの置き換えイメージが表示されます。 マイ "LoadDefaultImage" procedure LoadDefaultImage(

    0

    1答えて

    次のような場合があります。 SQL Serverデータベースのフィールドをvarcharからnvarcharに変更する必要があります。変更後、すべてのdbgridは非常に広い列を表示します。この列のサイズをグローバルに調整するにはどうすればよいですか? Column Lastname very wide

    1

    1答えて

    問題を描くのDBGrid特定のデータセルに「完了」します。それは動作しますが、画像で覆われていないセルの部分には常に黒色があります。私はbmpイメージのピクセルサイズをセルのサイズに合わせて拡大しようとしましたが、いつもイメージをサイズ変更するようです。 Delphi 10.2を使用して、D7に問題はありませんでしたか? procedure TFUpRepWS.DBGrid1DrawColumnC