0

列の1つが整数型であるデータテーブルがあります。GridView にバインドした後、整数列のデータは列の右側に配置されていますが、文字列型の列とまったく同じように左側に配置したいと考えています。

どうすれば達成できますか?

4

4 に答える 4

2
dataGridView1.Columns["CustomerName"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft; 
于 2013-08-19T13:29:23.470 に答える
2

DataGridView では、列を整列させることができます

 this.dataGridView1.Columns["ColumnName"].DefaultCellStyle.Alignment = 
                  DataGridViewContentAlignment.MiddleLeft; 

列挙型DataGridViewContentAlignmentのその他の値

ちなみに、ヘッダー キャプションも揃えたい場合は、HeaderCell に同じ列挙を使用できます。

 this.dataGridView1.Columns["ColumnName"].HeaderCell.Style.Alignment = 
         DataGridViewContentAlignment.MiddleLeft;
于 2013-08-19T13:28:23.653 に答える
0

ItemStyle を使用して列を揃えることができます

<asp:BoundField DataField="yourColumn">
    <ItemStyle HorizontalAlign="Left" />
</asp:BoundField>
于 2013-08-19T13:29:09.810 に答える
0
  <asp:BoundField HeaderText="xxxxx" ItemStyle-HorizontalAlign="Left" DataField="xxxxx"
                    SortExpression="xxxxxx" />

- - - - - - - - - - - - - - - - - - - - - -また

行バインド イベントで、整数値をチェックし、その列を左揃えにします。

于 2013-08-19T13:28:49.877 に答える