tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルDataGridViewのカラムヘッダー行を折り返したいのですが
記事No5542
投稿日: 2007/05/23(Wed) 13:16
投稿者
お世話になっております。
VB2005でDataGridViewを使い、テーブルを表示しています。

テーブルの項目名が長いため、カラムヘッダーの幅を広くするしかなく困っています。

DataGridViewのプロパティの変更でカラムヘッダーの行を折り返すことはできないでしょうか?

[ツリー表示へ]
タイトルRe: DataGridViewのカラムヘッダー行を折り返したいのですが
記事No5544
投稿日: 2007/05/23(Wed) 14:30
投稿者花ちゃん
> DataGridViewのプロパティの変更でカラムヘッダーの行を折り返すことはできないでしょうか?

カラムヘッダーの場合、標準で自動で折り返して表示するようになっているはずですが。

下記でも改行して表示されます。
   DataGridView1.Columns.Item(1).HeaderText = "あいうえお" & vbCrLf & "かきくけこ"

[ツリー表示へ]
タイトルRe^2: DataGridViewのカラムヘッダー行を折り返したいのですが
記事No5549
投稿日: 2007/05/24(Thu) 09:47
投稿者
お忙しい中、ご回答有難うございます。

DataGridViewでテーブルを表示させると、自動でカラムヘッダーにテーブルの項目名が
表示されます。

この項目名が長くて、そのサイズにあわせると幅を無駄に長くしなくてはなりません。

カラムの幅に合わせて、自動で折り返して2行で表示してほしいのですが・・・

[ツリー表示へ]
タイトルRe^3: DataGridViewのカラムヘッダー行を折り返したいのですが
記事No5551
投稿日: 2007/05/24(Thu) 10:47
投稿者魔界の仮面弁士
既定のヘッダ書式(ColumnHeadersDefaultCellStyle)、または個別のヘッダ書式で、
折り返し表示(WrapMode)を有効にしておけば、自動的に折り返されませんか?

[ツリー表示へ]