Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在GridLookUpEdit中隐藏零?_C#_Devexpress_Gridlookupedit - Fatal编程技术网

C# 如何在GridLookUpEdit中隐藏零?

C# 如何在GridLookUpEdit中隐藏零?,c#,devexpress,gridlookupedit,C#,Devexpress,Gridlookupedit,我得到了GridLookUpEdit的表格显示成员类型为日期时间。因此,我将GridLookUpEdit FormatType设置为DateTime,将FormatString设置为“d”。但当我在GridLookUpEdit中选择行时,所选值以零时间显示,如15.04.2014 0:00:00。如何避免这种情况?当您选择一个特定单元格,并且如果该单元格设置为可编辑,则会显示该单元格的编辑器。要使用特定的单元格编辑器,必须添加以下代码行: // aDateColumn is the column

我得到了GridLookUpEdit的表格<代码>显示成员类型为日期时间。因此,我将GridLookUpEdit FormatType设置为DateTime,将FormatString设置为
“d”
。但当我在GridLookUpEdit中选择行时,所选值以零时间显示,如
15.04.2014 0:00:00
。如何避免这种情况?

当您选择一个特定单元格,并且如果该单元格设置为可编辑,则会显示该单元格的编辑器。要使用特定的单元格编辑器,必须添加以下代码行:

// aDateColumn is the column you want to format
// Custom mask
RepositoryItemTextEdit columnEdit = new RepositoryItemTextEdit();
columnEdit.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.DateTime;
columnEdit.Mask.EditMask = "d";

aDateColumn.ColumnEdit = columnEdit;

更多信息。

该控件为只读。在网格关闭后,我选择一行,而不是一个单元格,零出现在编辑器中。这是同样的问题。我认为这是一个面具类型的问题。尝试使用与GridLookUpEdit编辑器答案中相同的技巧。