如何设置整数数据类型列数据向左对齐



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

我怎样才能做到这一点?

在DataGridView中,您可以将列与对齐

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

枚举DataGridViewContentAlignment 的其他值

顺便说一句,如果你也想对齐标题,你可以对HeaderCell 使用相同的枚举

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

您可以使用ItemStyle来对齐列

<asp:BoundField DataField="yourColumn">
    <ItemStyle HorizontalAlign="Left" />
</asp:BoundField>
  <asp:BoundField HeaderText="xxxxx" ItemStyle-HorizontalAlign="Left" DataField="xxxxx"
                    SortExpression="xxxxxx" />

-------------------------------------------或

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

相关内容

最新更新