我有一个数据表,其中一列是整数类型。现在将其绑定到 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;
<asp:BoundField HeaderText="xxxxx" ItemStyle-HorizontalAlign="Left" DataField="xxxxx"
SortExpression="xxxxxx" />
- - - - - - - - - - - - - - - - - - - - - -或者
在行绑定事件检查整数值并左对齐该列。
您可以使用 ItemStyle 对齐列
<asp:BoundField DataField="yourColumn">
<ItemStyle HorizontalAlign="Left" />
</asp:BoundField>