TDBGrid控件中对多个记录的处理
TDBGrid控件中对多个记录的处理唐成斌 DELPHI的TDBGrid控件主要用来处理数据表,它的属性中有一个dgMultiSelect,若此属性设定为TRUE,则可以功能了,下面是笔者编写的一
TDBGrid控件中对多个记录的处理 唐成斌 DELPHI的TDBGrid控件主要用来处理数据表,它的属性中有一个dgMultiSelect,若此属性设定为 TRUE,则可以功能了,下面是笔者编写的一个程序中的过程,来将用户选择的多个记录集中显示在另外一 个窗体中(笔者使用的是DELPHI4),供参考使用 pro__dureGetSelectedRecord (DataSet:TDataSet;FieldName:String; Book__rkList:TBook__rkList;Strings:TStrings); //这个过程中的参数分别为:数据表、字段名称、书签、用来保存所选字段内容的 //字符串(用于将内容传递到另一个单独窗体中的TLIST控件中) var I:Integer; bm:TBook__rk; begin Strings.Clear; withDatasetdobegin DisableControls; bm:=GetBook__rk; try //每个选择的记录都有一个书签标志,这就为处理它们提供了条件 TDBGrid主要属性及应用 TDBGrid部件是用于显示和编辑数据库表中的记录信息的重要部件,它是 我们在程序设计过程当中要经常使用的、灵活地用于显示和编辑数据库表中的记 录信息的一个强有力的工具。TDBGrid具有很多重要的属性,我们可以在程序设 计阶段和程序运行过程中进行设置。TDBGrid部件的一些重要属性及其设置方法 请参看联机帮助文件。TDBGrid部件中一些重要的属性是Option属性、 DrawMode属性和DefaultDrawing属性,我们重点对两个属性进行阐述。 【Options属性】:它是TDBGrid部件的一个扩展属性,在程序设计阶段设置 Options属性可以控制TDBGrid部件的显示特性和对__的响应特性。Options 属性在TDBGrid部件的属性栏中显示时,它的前面带有一个“+”标志,双击“+” 标志,便可以展开一个布尔型属性列表,用户可以逐个地修改其中的各个属性值, 修改完毕后可以双击Options属性前的“-”标志,使TDBGrid部件的属性列 表恢复到原来的显示状态。 表1列出了Options属性中包含的所有的扩展属性项以及它们对TDBGrid部 件的影响。

