如何在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. 在datagridview中右對齊一列無效
- 3. 在Winforms中對齊DataGridView列標題
- 4. 如何對齊在datagridview中動態創建的列內容
- 5. 如何將列表文本對齊
- 6. 如何在中心對齊UISegment文本
- 7. 如何在div中對齊文本?
- 8. 如何在python中對齊文本
- 9. 如何在Wordpress中對齊文本?
- 10. 如何在RichTextBox C#中「對齊」文本?
- 11. 如何在android中對齊文本
- 12. 如何在Android Webview中對齊文本?
- 13. 如何在WPF RichTextBox中對齊文本
- 14. 如何在java中對齊文本文件的列?
- 15. c#datagridview如何對齊文本框的標題
- 16. 在javascript警報中對齊文本列
- 17. 如何替換Datagridview列中的文本?
- 18. 如何對齊文本?
- 19. 如何對齊此文本?
- 20. 如何對齊文本框?
- 21. 如何對齊此文本?
- 22. 如何對齊文本框
- 23. 如何正確對齊文本與文本對齊「證明」
- 24. 如何在無序列表中將文本對齊到頂部?
- 25. 如何在列表標記中對齊文本和圖像
- 26. 列表框對齊文本
- 27. 2列文本的對齊
- 28. 崇高文本對齊列
- 29. 如何對齊文本內的文本
- 30. 中心對齊Vb.Net中的單元格文本DataGridView
類似地:去DataGridView的Collections屬性;點擊列;在外觀類別的頂部會有一個DefaultCellStyle字段;點擊'...';一個CellStyle Builder窗口將會彈出,比如Alignment等等。所以,你可以在表單編輯器中設置屬性而不需要使用硬編碼。 – leetNightshade 2013-08-09 18:04:53
(toleetNightshade ...)表單編輯器中的設置值可以被認爲是硬編碼。通過設置代碼中的值(如MUG4N給出的解決方案),可以根據數據類型更改對齊方式。例如。如果單元格包含數字數據,請使用右對齊,如果單元格包含文本數據,請使用左對齊。請記住,網格可以在運行時以編程方式填充(例如,如果它們不是數據綁定的)。也可以從配置源讀取對齊設置,並在運行時動態設置它們。乾杯。 – 2015-03-24 23:53:04