繁体   English   中英

如何在 DevExpress Grid 中使用空字符串而不是 null 分配字符串项

[英]How to assign string item with empty string instead of null in DevExpress Grid

我需要在编辑 devexpress 网格时按 DEL 将字符串项值设置为“空字符串”而不是 null。

在您的列的事件 getDisplayText 上,您可以添加

Procedure <youtview>.YourColumnGetDisplayText(Sender: TcxCustomGridTableItem; ARecord: TcxCustomGridRecord; var AText: string);
begin
 if AText = '' then
   AText := 'empty string';
end;

自从我看到 Delphi 以来已经有几年了,但是在 devexpress 网格中的每个项目上都会触发事件。 识别“OnKeyUp”事件或类似事件,并添加一个方法来识别按下的键。 如果是 DEL 键,则将文本值设置为 ''。

删除键是 VK_DELETE。 以下是 Delphi 的其他虚拟键列表: http://delphi.about.com/od/objectpascalide/l/blvkc.htm

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM