简体   繁体   English

以编程方式设置GridControl列格式(DevExpress)

[英]Set GridControl column format programmatically (DevExpress)

I have a GridControl made by code: 我有一个通过代码制作的GridControl:

GridControl gc= new GridControl();
gc.Name = "Grid1";
gc.AutoGenerateColumns = AutoGenerateColumnsMode.AddNew;
gc.ItemsSource = myDataTable;

The problem is that I have a column called "creation_time", and I want to change the default detetime format from dd/mm/yyyy to dd/mm/yyyy HH:MM:SS. 问题是我有一个名为“ creation_time”的列,并且我想将默认的detetime格式从dd / mm / yyyy更改为dd / mm / yyyy HH:MM:SS。

I'm trying to create a GridColum from the GridControl but I don't know if it's the right way 我正在尝试从GridControl创建GridColum,但是我不知道这是否是正确的方法

GridColumn colCurrency = gc.Columns["creation_time"];
colCurrency.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Custom;
colCurrency.DisplayFormat.FormatString = "G";

I think the problem is that you use auto create column and in myDataTable has the variable type DateTime that creates a DateTime column (format without timespan). 我认为问题是您使用了自动创建列,并且myDataTable中的变量类型DateTime创建了DateTime列(无时间跨度的格式)。 One solution is not to use AutoCreateColumn and create them manually, and then you can set the display options (formatString...) how you write 一种解决方案是不使用AutoCreateColumn并手动创建它们,然后可以设置显示方式(formatString ...)编写方式

最后我做到了:

gc.Columns["creation_time"].EditSettings = new TextEditSettings() { DisplayFormat = "{G}" };

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在DevExpress GridControl中填充最后一列的宽度? - How to fill width of last column at DevExpress GridControl? 在gridcontrol devexpress中为每一行添加按钮列 - Adding column of buttons for each row in gridcontrol devexpress 在gridcontrol devexpress中添加新的自定义列 - Add new custom column in gridcontrol devexpress 无法在WinForms DevExpress GridControl中选择单列的值 - Unable to select single column's values in WinForms DevExpress GridControl Devexpress Gridcontrol特定列单元格中行单元格值的总和 - Devexpress Gridcontrol Sum of row cell values in specific Column cell 设置正确的输入/输出Devexpress gridcontrol单元掩码 - Set correct input/output Devexpress gridcontrol cell mask 如何在devexpress wpf中为gridcontrol的列标题定义工具提示 - How to define tooltip for column header of gridcontrol in devexpress wpf DevExpress Gridcontrol 添加repositoryItemLookUpEdit 后显示空列 - DevExpress Gridcontrol shows empty column after adding repositoryItemLookUpEdit DevExpress GridControl图像列显示类似System.Byte []的图像 - DevExpress GridControl image column displays images like System.Byte[] 如何在 DevExpress GridControl 的 CustomDrawGroupRow 事件中将自定义文本设置为 GroupRow? - How to set custom text to a GroupRow in the CustomDrawGroupRow event of a DevExpress GridControl?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM