Re: .NETのDataGridViewのCellの書式設定
satuki6
投稿数: 64
書式設定することができました。
ISHIJIMAさん、ありがとうございました。
**********************
3000行位のデータは1秒以内で取り込み、スクロールもすごく早くなりました。
MAGICのスクロールは遅いので、他のアプリになれたユーザーから苦情がでていましたが、解消できそうです。
*********************
次のように、DataGridVIewの列を自動生成するのではなくて、メソッドで列を追加し、プロパティで書式設定するようにしました。
DataGridViewを設定したフォームのタスク前で、
(A:DataGridViewの変数名)
1) A.Columns.Add('数量', '数量')
2)DNSet(A.Columns['数量'].DataPropertyName, 'S_数量')
3)DNSet(A.Columns['数量'].DefaultCellStyle.Alignment,DotNet.DNForms.DataGridViewContentAlignment.MiddleRight)
4)DNSet(A.Columns['数量'].DefaultCellStyle.Format,'N0')
5)DNSet(A.Columns['数量'].Width,50)
列名、右詰、カンマ表示、列幅を設定しています。
列固定等もできるので、かなり便利な照会プログラムができそうです。
****************************
※ 1行に2段表示できないのが欠点ですが。
ISHIJIMAさん、ありがとうございました。
**********************
3000行位のデータは1秒以内で取り込み、スクロールもすごく早くなりました。
MAGICのスクロールは遅いので、他のアプリになれたユーザーから苦情がでていましたが、解消できそうです。
*********************
次のように、DataGridVIewの列を自動生成するのではなくて、メソッドで列を追加し、プロパティで書式設定するようにしました。
DataGridViewを設定したフォームのタスク前で、
(A:DataGridViewの変数名)
1) A.Columns.Add('数量', '数量')
2)DNSet(A.Columns['数量'].DataPropertyName, 'S_数量')
3)DNSet(A.Columns['数量'].DefaultCellStyle.Alignment,DotNet.DNForms.DataGridViewContentAlignment.MiddleRight)
4)DNSet(A.Columns['数量'].DefaultCellStyle.Format,'N0')
5)DNSet(A.Columns['数量'].Width,50)
列名、右詰、カンマ表示、列幅を設定しています。
列固定等もできるので、かなり便利な照会プログラムができそうです。
****************************
※ 1行に2段表示できないのが欠点ですが。
投票数:1
平均点:10.00
投稿ツリー
-
.NETのDataGridViewのCellの書式設定
(satuki6, 2015-6-10 17:17)
- Re: .NETのDataGridViewのCellの書式設定 (oka41MAJIKU, 2015-6-11 0:43)
- Re: .NETのDataGridViewのCellの書式設定 (ISHIJIMA, 2015-6-11 8:03)
-
Re: .NETのDataGridViewのCellの書式設定
(satuki6, 2015-6-11 10:31)
- Re: .NETのDataGridViewのCellの書式設定 (satuki6, 2015-6-12 18:26)