列の追加
構文
'対象となるフォームに、「dgv」というDataGridViewがあることを前提に例を記載します。 Columuns.Add([列名称],[表示するテキスト])
サンプル
'列を追加します。(サンプル)
Me.dgv1.Columns.Add("test1", "テスト1")
Me.dgv1.Columns.Add("test2", "テスト2")
並び替え停止
DataViewオブジェクトを使えばフィルタリングやソートを実行できますが、DataGridViewコントロールのSort()メソッドでもソートを制御できます。
’---sort based on the first column---
DataGridView1.Sort(DataGridView1.Columns(0), _
System.ComponentModel.ListSortDirection.Descending)
セルの自動調整
'ヘッダーとすべてのセルの内容に合わせて、列の幅を自動調整する DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
'ヘッダーとすべてのセルの内容に合わせて、行の高さを自動調整する DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
行間のサイズ設定
RowTemplate.Heightを設定する。プロパティにはRowTemplateがあり。その中にHeightがある。
ヘッダーテキストのフォント
ヘッダーのフォントの変更の仕方
- Visual Basic
DataGridView1.ColumnHeadersDefaultCellStyle.Font = New Font("MS UI Gothic", 9F) - C#
dataGridView1.ColumnHeadersDefaultCellStyle.Font = new Font("MS UI Gothic", 9f);http://msdn.microsoft.com/ja-jp/library/ms171598(VS.80).aspx
サイト内リンク
DataSet/DataTable/DataGridView
- DataSet
- DataTable.Sort
- DataTable の行を削除
- DataGridViewについて
- DataGridViewの設定プロパティ
- DataTable.Compute
- 非バインド列
DB系