我似乎无法找到已经存在的这个问题的答案。
我的问题是,我在XtraGridControl
中显示的员工信息显示为CardView
。在我的Employee类中,我有一个Terminated
bool属性,告诉员工是否已被终止。我还有一个TerminationDate
属性,只有在员工被终止(employee.Terminated == true
)时才有效。
我的问题是:如果通过Designer在XtraGridControl中“Terminated”列的值为false,有没有办法隐藏“终止日期”列,或者我是否需要编码?
如果我确实需要编写代码,那么关于在哪里查看的建议会有所帮助。我是DevExpress的新手。
我正在使用DevExpress控件的10.2版本,VisualStudio 2010作为我的IDE,为了程序的目的,我没有使用数据库作为DataSource,我使用的是通用的List
。
提前致谢。
编辑:我应该注意,我想为单个卡执行此操作,而不是禁用所有行的列。
答案 0 :(得分:0)
我设法让这个工作,但不是使用GridControl
或View帮助的任何内容。
只是用答案结束这个问题。我将保留终止日期的DateTime
设为可以为DateTime
(DateTime?
),然后打开视图中的选项以隐藏具有空值的列,这些值隐藏了终止日期,此结果在我试图实现的目光中。