デルファイのdbgridで列幅に問題があります。私はデータベースから結果を得て、私は3つの列ID
,Name
,Description
を持っています。 名前と説明の幅は約2000+
です。 DBGrid > Columns > description > width = 300
で変更しようとしましたが、動作しません。私の列をコンパイルするときには、もう一度width
する必要があります。これをスローする方法は?私は親で調整されたい。Delphi DBgridの列幅を変更する
-3
A
答えて
1
列オブジェクトを追加する必要があります。
IDE:DBGrid、列エディタを右クリックし、[すべてのフィールドを追加]をクリックします。 実行時:列オブジェクトを作成する必要があります。
これは小さな一例です:
var vColumn: TColumn;
begin
vColumn := DBGrid1.Columns.Add;
// Now you can assign the right properties
vColumn.Field := yourfield
vColumn.Width := yourwidth
+0
画像を見ると、グリッドにはすでに列があるようです。列数を増やすにはどうすればいいですか? –
+0
TColumn DBGridを作成していない場合は、常にすべての列をデータセットで使用できます。幅の変更がIDEかruntimeによって行われたかどうかは不明ですが多分列オブジェクトは作成されません –
0
関連する問題
- 1. Delphi DbGrid by ID
- 2. Delphi DbGridのスクロール動作を変更します
- 3. DelphiのDBGridの列の高さ
- 4. Delphi Dbgridレコードを削除
- 5. Delphi 7.0 DBGrid Ms-Wordハイパーリンク
- 6. dbGridでのレコードの削除Delphi 2010
- 7. DBGrid内のデータを検索し、そのDBGridが表示する内容を一時的に変更する検索を追加する - Delphi
- 8. JTableの列の幅を変更する
- 9. フレックスグリッドの列幅を変更
- 10. RecyclerView GridLayoutManager:列の幅を変更する
- 11. Delphi - DBGridから選択した行のすべての列名を取得
- 12. 変更表の列幅
- 13. HSSFが列幅を変更する
- 14. DBGridのCheckBox
- 15. DBGrid列の値を結合する
- 16. dbgrid autofitをフォームに変換
- 17. Delphi:リンクのフォントを変更するTLinkLabel
- 18. 列の長さを新しい列に変更する(幅広)
- 19. 計算レコードのパーセンテージを要約DBGRIDで分割する方法Delphi
- 20. angular-nvd3 multibar chartの列幅の変更
- 21. p-datatable - 列の幅の変更
- 22. 列幅を変更可能なスティッキーヘッダー
- 23. ブートストラップ4アニメイト列幅の変更
- 24. DBGridをカスタムコンポーネントにバインド
- 25. Delphi TImageListビットマップの変更
- 26. Datatables - `columnDefs`を使用して列の幅を変更する
- 27. htmlの入力フィールドで列の幅を変更するには
- 28. 1列のみの幅を変更するGoogleグラフ
- 29. JavaScriptから表の列の幅を変更する方法
- 30. UITableViewCell画面幅に基づいた列幅の変更IOS Swift
私はこの問題を抱えたことがない、と私は定期的(数千文字を含むメモフィールドを含む)非常に広いですDBのフィールドを扱います。この問題をどのように再現できますか? –
f.ex. 'DBGrid.Columns [1] .Width:= 100;' work? –