DBGrid.是以表格方式显示、编辑数据表中数据的组件,是Delphi中最常用的数据编辑组件, 其常用属性与方法如下:
1.常用属性
(1)Columns属性
该属性用于设置DBGrid组件的列属性。如设置每列的颜色、标题、字体等。单击Columns 属性栏中的省略按钮,打开图6.6所示编辑对话框。该对话框由编辑框与工具栏组成。
①单击工具栏中Add按钮可在编辑框增加一行,同时在DBGrid表中增加新的一列。
②单击工具栏中i Delete Selectecd按钮可删除编辑框中的当前行,同时在DBGrid表中删除对应列。
③单击工具栏畔Add All Fields按钮可将数据集中所有字段都加入编辑框与DBGrid表格中。
④单击工具栏中Restore Default按钮可恢复DBGrid表格列属性的默认值。
在编辑框中选择一行,对象监视器窗体就会出现与之对应列的属性,用户可通过对象监视器中的Title属性设置列的颜色、标题、字体。例如,若要将’FB060 1字段名改为“系部编码”,只需将属性Title.Caption改为“系部编码"即可。
(2)Fields属性
Fields属性用于表示表格当前记录的一维数组,即一维数组元素Fields[O]、Fields[1]、…、Fields[n—1]分别表示当前记录的第1到第n个字段。在例6.2中,DBGrid一FB06的Fields[O]、Fields[1]、Fields[2]属性分别表示FB060 1、TB0602、rB0603字段的内容。
(3)FieldCount属性
该属性用于表示DBGrid的字段个数,在例6.2中:DBGrid—TB06表格字段数为4,所以DB—Grid—TB06.FieldC ount为4 o
(4)SelectedField属性
SelectedField属性用于设置或返回当前选择的字段,如果当前没有选择字段,该属性值为Nil。
(5)SelectedIndex属性
SelectedIndex属性用于设置或返回当前选择字段在表格中的索引(即列号)值,索引值从0开始到n一1为止,n为字段总数。Fields[SelectedIndex]表示当前选择字段值。
1.常用属性
(1)Columns属性
该属性用于设置DBGrid组件的列属性。如设置每列的颜色、标题、字体等。单击Columns 属性栏中的省略按钮,打开图6.6所示编辑对话框。该对话框由编辑框与工具栏组成。
①单击工具栏中Add按钮可在编辑框增加一行,同时在DBGrid表中增加新的一列。
②单击工具栏中i Delete Selectecd按钮可删除编辑框中的当前行,同时在DBGrid表中删除对应列。
③单击工具栏畔Add All Fields按钮可将数据集中所有字段都加入编辑框与DBGrid表格中。
④单击工具栏中Restore Default按钮可恢复DBGrid表格列属性的默认值。
在编辑框中选择一行,对象监视器窗体就会出现与之对应列的属性,用户可通过对象监视器中的Title属性设置列的颜色、标题、字体。例如,若要将’FB060 1字段名改为“系部编码”,只需将属性Title.Caption改为“系部编码"即可。
(2)Fields属性
Fields属性用于表示表格当前记录的一维数组,即一维数组元素Fields[O]、Fields[1]、…、Fields[n—1]分别表示当前记录的第1到第n个字段。在例6.2中,DBGrid一FB06的Fields[O]、Fields[1]、Fields[2]属性分别表示FB060 1、TB0602、rB0603字段的内容。
(3)FieldCount属性
该属性用于表示DBGrid的字段个数,在例6.2中:DBGrid—TB06表格字段数为4,所以DB—Grid—TB06.FieldC ount为4 o
(4)SelectedField属性
SelectedField属性用于设置或返回当前选择的字段,如果当前没有选择字段,该属性值为Nil。
(5)SelectedIndex属性
SelectedIndex属性用于设置或返回当前选择字段在表格中的索引(即列号)值,索引值从0开始到n一1为止,n为字段总数。Fields[SelectedIndex]表示当前选择字段值。