0

我有一个数据表,其中一列是整数类型。现在将其绑定到 GridView 后,整数列数据与列的右侧对齐,但我希望它与字符串类型列一样位于左侧。

我怎样才能实现它?

4

4 回答 4

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 回答
2
dataGridView1.Columns["CustomerName"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft; 
于 2013-08-19T13:29:23.470 回答
0
  <asp:BoundField HeaderText="xxxxx" ItemStyle-HorizontalAlign="Left" DataField="xxxxx"
                    SortExpression="xxxxxx" />

- - - - - - - - - - - - - - - - - - - - - -或者

在行绑定事件检查整数值并左对齐该列。

于 2013-08-19T13:28:49.877 回答
0

您可以使用 ItemStyle 对齐列

<asp:BoundField DataField="yourColumn">
    <ItemStyle HorizontalAlign="Left" />
</asp:BoundField>
于 2013-08-19T13:29:09.810 回答