欢迎来到天天文库
浏览记录
ID:39548610
大小:37.50 KB
页数:5页
时间:2019-07-06
《DxDBGrid属性说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、来自:京工之鸟 时间:2002-2-9 18:30:00 ID:917617 property KeyField : string;用于保持与数据集操作同步,该值指定列表中显示数据所在数据集的关键字段.描述KeyField属性确保在LoadAllRecords模式下能够进行正确的操作.如果KeyField属性设置不正确,分组操作将自动被禁止.如果你没有一个唯一的标识字段但又想能够进行分组,你必须把这个属性赋为空,并且不激活egoCanNavigation 选项或者创建一个唯一的标识计算字段.无论用哪一种方法,你都不可以使用egoUseLocate和egoSmartR
2、efresh选项.注意:在标准列表模式下,必须设置KeyField以正确的实现OnChangeNodeEx的事件句柄.在LoadAllRecords模式下,如果有下列现象出现,表明KeyField属性设置不正确: 1,编辑的值没有正确的显示出来.2,多选时出错.3,控件和数据集不同步.当前选中的记录与数据集中的记录不相符.Options property read / write [TCustomdxDBGrid.]指定一个数据感应列表的不同属性描述:用以指定ExpressQuantumGrid 的显示[display]和动作[behavioral]属性。egoCo
3、lumnSizing 允许用户改变列宽egoColumnMoving 允许用户在列表中移动列egoEditing 如果激活,最终用户将可以修改列表中的数据.如果egoRowSelect选项被激活,这个选项将不起作用.egoTabs 允许在列表内部的列与列之间用Tab和Shift+Tab键来导航。如果为FALSE,将直接把焦点从当前列表转移到别的控件,而不是在列与列之间转移焦点。egoTabThrough 当在一行的最后一列按下Tab键时,移动焦点到下一行的第一列。这个选项仅在egoTabs选项有效时才起作用。egoRowSelect 确定是否整行选取。当
4、用户在列表中选择一笔记录时,整行都将高亮显示。如果为FALSE,仅选中的那一列高亮。这个选项激活时,egoEditing选项不起作用。egoMultiSelect确定在列表中是否可以同时选取多行。如果这个选项没有设置,当执行多选操作时只有同组的记录会被包括在内。这个选项在egoCanNavigation选项未被激活时不起作用。egoCanDelete 确定用户是否可以通过按下Ctrl+Delete键来删除一笔记录。egoConfirmDelete 在用户按下Ctrl+Delete键以删除某笔记录时,确定是否显示一个消息框来提示用户是否确信要执行该操作。egoCa
5、nNavigation 在LoadAllRecords模式下,并且egoCanNavigation选项设定为False时,ExpressQuantumGrid不会跳转到当前所选节点对应的记录,同时,数据更改也将被禁止。在其他状况下,当改变所选择节点时,ExpressQuantumGrid将使对应的记录激活。egoCanAppend 确定如果焦点在列表的最后一行时,用户是否可以用按向下键来新增一笔记录。egoCancelOnExit 当用户在新增一笔记录后离开列表时,放弃他的新增操作。该条新增的记录将不被提交到数据集中,以防止意外的提交空记录。egoImmediat
6、eEditor 确定用户在列表中进行编辑操作时,是否立即显示编辑模式。如果为FALSE,用户必须先按回车键或点击当前单元格才能编辑数据。egoCanInsert 确定用户是否可以通过按下Insert键或新增一行来插入一笔新纪录。egoLoadAllRecords 确定ExpressQuantumGrid是否调所有的记录到内存中。为了快速的进行分组或排序, 坏模柚靡桓龅闹到沽硪桓龅闹当磺宄?egoPreview 指定是否显示ExpressQuantumGrid的预览部分。egoDrawEndEllipsis 说明当一个单元格的长度小于其中的文本的长度时,是否显示
7、省略号。egoStoreToRegistry 如果激活,ExpressQuantumGrid保存列的设置和排列顺序到RegistryPath属性指定的注册表键值中。egoAutoWidth 当这个选项有设定时,ExpressQuantumGrid将改变所有列的宽度以在整个屏幕中显示所有列,这样水平的滚动条将不显示。egoShowHourGlass 确定在执行一个比较长时间的数据处理事件时,是否改变QuantumGrid的光标为crHourglass。egoCaseInsensitive 用来排列列表的节点,如果有设置的话,排列时将忽略大小写。egoDblCli
此文档下载收益归作者所有