DOBON.NETプログラミング掲示板過去ログ
DataGridでのFormat
題名: DataGridでのFormat
著者: haya
日時: 2005/07/14 13:28:34
ID: 11790
この記事の返信元:
(なし)
この記事への返信:
[11828]
Re[1]: DataGridでのFormat
深山
2005/07/15 19:46:07
ツリーを表示
環境/言語:[C#]
分類:[.NET]
DataGridでFormatとAligmentを下記のように指定しています。
Format: #,##0.00000' ';#,##0.00000-
Aligment: Right
数値がマイナスの場合は、符号を右端に表示させ、
数値がプラスの場合は、1文字分のスペースを右端に空けたいのですが、
スペースをあけることができません。
例)下記のように表示させたいのですが、
123,456.12345
123,456.12345-
実行すると、
123,456.12345
123,456.12345-
と表示されてしまいます。
上記を実現するためには、どのようにしたら良いでしょうか?
よろしくお願いいたします。
題名: Re[1]: DataGridでのFormat
著者: 深山
日時: 2005/07/15 19:46:07
ID: 11828
この記事の返信元:
[11790]
DataGridでのFormat
haya
2005/07/14 13:28:34
この記事への返信:
(なし)
ツリーを表示
試してみました。
編集データとしては意図した通り右端に空白が付加されるようですけれど、どうも表示上はそうならない−というかそうは見えない−ようですね。
DataGridの列ヘッダテキストの配置方法のみを変更する
http://dobon.net/vb/dotnet/datagrid/aligncolumnheaderonly.html
などを参考に、自分で描画するしかないのかも知れません。
#編集データに空白がある状態で入力確定すると不可解な例外が発生する(?)ようですし。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
DataGridでFormatとAligmentを下記のように指定しています。
Format: #,##0.00000' ';#,##0.00000-
Aligment: Right
数値がマイナスの場合は、符号を右端に表示させ、
数値がプラスの場合は、1文字分のスペースを右端に空けたいのですが、
スペースをあけることができません。
例)下記のように表示させたいのですが、
123,456.12345
123,456.12345-
実行すると、
123,456.12345
123,456.12345-
と表示されてしまいます。
上記を実現するためには、どのようにしたら良いでしょうか?
よろしくお願いいたします。