DataGridの列のテキストの配置方法を変更する列のテキストの配置方法を左、右、中央に変更するには、その列のDataGridColumnStyle.AlignmentプロパティをそれぞれHorizontalAlignment.Left、HorizontalAlignment.Right、HorizontalAlignment.Centerにします。この時、列スタイルが設定されている必要がありますので、その方法が分からない方はまずこちらをご覧ください。 ここではDataGrid1(DataGridオブジェクト)にDataTable1(DataTableオブジェクト、TableName="DataTable1")が連結されているものとし、列"Column1"を右揃えとします。 [VB.NET] 'DataGridTableStyleの取得 Dim ts As DataGridTableStyle ts = DataGrid1.TableStyles("DataTable1") '"Column1"のDataGridTextBoxColumnを取得 Dim cs1 As DataGridTextBoxColumn cs1 = CType(ts.GridColumnStyles("Column1"), DataGridTextBoxColumn) '右揃えとする cs1.Alignment = HorizontalAlignment.Right [C#] //DataGridTableStyleの取得 DataGridTableStyle ts; ts = DataGrid1.TableStyles["DataTable1"]; //"Column1"のDataGridTextBoxColumnを取得 DataGridTextBoxColumn cs1; cs1 = (DataGridTextBoxColumn) ts.GridColumnStyles["Column1"]; //右揃えとする cs1.Alignment = HorizontalAlignment.Right; なお、列ヘッダのテキストのみの配置を変更する方法は、こちらをご覧ください。 |
|
Copyright 2002-2008 DOBON!. All rights reserved.
|