DOBON.NET DOBON.NETプログラミング掲示板過去ログ

DataGridの幅設定

  • 題名: DataGridの幅設定
  • 著者: えーぴーてー
  • 日時: 2004/02/10 17:49:08
  • ID: 2447
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[WINDOWSXP VB.NET]
分類:[.NET]

<WIN.XP VB.NET>
はじめまして。えーぴーてーと申します。
Oracleからの参照データをDataGridに表示しているんですが、
表示テキストのMAX幅にあわせて各カラムの幅を決定したいのです。
カラムヘッダーの幅より小さくならず表示テキストのMAX幅で
DataGridの幅を調整する方法をご教授願いますm(__)m
  • 題名: Re[1]: DataGridの幅設定
  • 著者: 深山
  • 日時: 2004/02/11 18:36:36
  • ID: 2455
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
えーぴーてーさん、こんにちは。深山と申します。

> 表示テキストのMAX幅にあわせて各カラムの幅を決定したいのです。
 DataGrid の幅を設定する方法はこちらの Tips 『DataGridの列の幅を変更する』にもありますし、
ご存知ですよね?
http://dobon.net/vb/dotnet/datagrid/columnwidth.html

 表示テキストの最大幅を取得したいということになるかと思うのですが、それに関しては
やはりこちらの Tips 『文字列を描画したときの大きさを計測する』が参考になるでしょうか。
http://dobon.net/vb/dotnet/graphics/measurestring.html

 各列毎に全行分の文字幅を計測して最大値を設定するようにすれば可能かと思います。


> カラムヘッダーの幅より小さくならず表示テキストのMAX幅で
の意味が今一つよく解らなかったので、的外れなことを言ってるかも(汗)

DOBON.NET | プログラミング道 | プログラミング掲示板