如何在DataGridView列中对齐文本?我正在编写一个.NET WinForms应用程序。如何在DataGridView列中对齐文本?
48
A
回答
79
this.dataGridView1.Columns["CustomerName"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
3
我知道这是旧的,但对于那些浏览这个问题的人来说...... MUG4N的答案将对齐所有使用相同defaultcellstyle的列。我没有使用autogeneratecolumns,因此不可接受。相反,我用:
e.Column.DefaultCellStyle = new DataGridViewCellStyle(e.Column.DefaultCellStyle);
e.Column.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
E在这种情况下是:
Grd_ColumnAdded(object sender, DataGridViewColumnEventArgs e)
-2
我有同样的问题,我终于找到了答案 有在datagridview的属性中的选项,它的名字是“右“ 只是改为”是“
它的工作原理!
+1
Right to left属性的用途是支持从右到左的语言。虽然这可能适用于您的情况,但这不是正确的使用方式,可能会导致不同语言环境中的问题。 – 2017-03-28 07:00:44
+0
即时通讯新的C#和我的语言在右到左它适用于我,我认为它可能适用于其他人 – Muzhan 2017-06-02 12:17:44
2
相关问题
- 1. 如何对齐列中的文本?
- 2. 在Winforms中对齐DataGridView列标题
- 3. 如何对齐在datagridview中动态创建的列内容
- 4. 如何将列表文本对齐
- 5. 如何在python中对齐文本
- 6. 如何在RichTextBox C#中“对齐”文本?
- 7. 如何在Wordpress中对齐文本?
- 8. 如何在android中对齐文本
- 9. 如何在WPF RichTextBox中对齐文本
- 10. 如何在Android Webview中对齐文本?
- 11. 在javascript警报中对齐文本列
- 12. 如何对齐文本?
- 13. 如何对齐文本框?
- 14. 如何对齐此文本?
- 15. 如何替换Datagridview列中的文本?
- 16. 如何正确对齐文本与文本对齐“证明”
- 17. 2列文本的对齐
- 18. 崇高文本对齐列
- 19. 列表框对齐文本
- 20. 如何在列表标记中对齐文本和图像
- 21. 在SVG中对齐文本
- 22. 在UIPickerView中对齐文本
- 23. 在libgdx中对齐文本
- 24. 在sIFR中对齐文本
- 25. 在textview中对齐文本
- 26. 在SVG中对齐文本
- 27. 在Tetview中对齐文本
- 28. DataGridView标题对齐
- 29. 如何对齐dijitTextbox中的文本?
- 30. 如何对齐JTextField中的文本?
类似地:去DataGridView的Collections属性;点击列;在外观类别的顶部会有一个DefaultCellStyle字段;点击'...';一个CellStyle Builder窗口将会弹出,比如Alignment等等。所以,你可以在表单编辑器中设置属性而不需要使用硬编码。 – leetNightshade 2013-08-09 18:04:53
(toleetNightshade ...)表单编辑器中的设置值可以被认为是硬编码。通过设置代码中的值(如MUG4N给出的解决方案),可以根据数据类型更改对齐方式。例如。如果单元格包含数字数据,请使用右对齐,如果单元格包含文本数据,请使用左对齐。请记住,网格可以在运行时以编程方式填充(例如,如果它们不是数据绑定的)。也可以从配置源读取对齐设置,并在运行时动态设置它们。干杯。 – 2015-03-24 23:53:04