実現しようとしていること
データグリッドビューの列幅を固定値で決めてその列幅に文字を収めたい。
経緯および困っていること
業務で既設の装置(VC++6)を新しい言語(C#)で作り直しています。
既設と同じ表示・動作になるように作り直しているのですが,データグリッドビューの列ヘッダーに文字が入りきらず,省略されて「あ...」のように表示されます。どうすれば,決めた列幅内に文字(図1の下のようにしたい)を表示できるのでしょうか?どなたかご教授お願いいたします。
DataGridViewコントロールの内容
1列目の幅(Width):100 表示文字(HeaderText):あああNo.(全角3文字+半角3文字)
2列目の幅(Width):117 表示文字(HeaderText):ああ(全角2文字)
3列目の幅(Width):103 表示文字(HeaderText):ああああ(全角4文字)
4列目の幅(Width):101 表示文字(HeaderText):ああああ(全角4文字)
5列目の幅(Width):99 表示文字(HeaderText):ああああ(全角4文字)
6列目の幅(Width):60 表示文字(HeaderText):ああ(全角2文字)
7列目の幅(Width):60 表示文字(HeaderText):ああ(全角2文字)
8列目の幅(Width):70 表示文字(HeaderText):あああ(全角3文字)
9列目の幅(Width):60 表示文字(HeaderText):ああ(全角2文字)
ColumnHeadersDefaultCellStyle
Alignment:MiddleCenter
Font:MS ゴシック,18pt
開発環境
OS:Windows7 64bit
IDE:Visual Studio Professional 2017
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/05 14:53