首页 > 解决方案 > 将 DataGridView 的特定单元格设置为“从左到右”对齐

问题描述

我有一个DataGridView从右到左对齐(因为程序的语言是波斯语),但是一些特定的列clmn_Email应该从左到右,寄存器的列DateTime也应该从左到右。

DateTime在 RTL align 中显示为

ب.ظ1397/07/07 08:32:14

但它应该显示为

1397/07/07 08:32:14

无论如何,我转到Collection然后defaultCellStyle将对齐更改为“左中”,但它根本不起作用,没有任何改变。

谁能帮我?(我没有找到这样的问题。如果重复,请将问题的链接发给我)。

标签: c#winformsdatetime-formatright-to-left

解决方案


要解决此问题,请将 LTR 控制字符添加到原始数据的开头。char.Parse ("\u200E") + 原始数据 ("ب.ظ 1397/07/07 08:32:14")


推荐阅读