DataGrid的属性及方法大全
更新时间:2023-11-25 13:09:01 阅读量: 教育文库 文档下载
AddNewMode 属性
返回一个值,描述当前单元关于网格的 AddNew 行的位置。运行时只读,设计时不可用。 语法
object.AddNewMode
AddNewMode 属性语法包含下面部分: 部分 描述
object 对象表达式,其值是“应用于”列表中的对象。 值
AddNewMode 属性返回以下一个值: 常数 值 描述
dbgNoAddNew 0 当前单元不在最后一行,没有 AddNew 操作,被挂起。 dbgAddNewCurrent 1 当前单元在最后一行,但没有 AddNew 操作,被挂起。
dbgAddNewPending 2 当前单元的下一行是最后一行,作为挂起 AddNew 操作的结果,通过网格的用户界面可以让用户进行初始化,或通过代码把 Value 或 Text 的列属性作为设置结果。 说明
如果 AllowAddNew 属性为 True ,那么在网格中显示的最后一行是空的,允许用户输入新记录。如果 AllowAddNew 属性为 False, 空白行将不显示,并且 AddNewMode 总是返回 0。
AfterColEdit 事件
在完成网格单元中的编辑之后出现。 语法
Private Sub object_AfterColEdit([ index As Integer,] ByVal colindex As Integer) AfterColEdit 事件的语法包含下面部分: 部分 描述
object 对象表达式,其值是“应用于”列表中的对象。 Index Interger,它标识控件数组中的一个控件。 colindex Interger,它标识已编辑过的列。 说明
当完成网格单元中的编辑时,比如当按 Tab 键而切换到同一行的另外一列时按了 ENTER 键,或者单击了另外一个单元时,都将执行 BeforeColUpdate 和 AfterColUpdate 事件,并且可将单元的数据移动到网格的复制缓冲区中。AfterColEdit 事件紧随 AfterColEdit 事件出现。
在格单元中完成时,即使未对单元进行改动,或是已经取消了 BeforeColUpdate 事件,也会触发该事件。
如果取消 BeforeColEdit 事件,就不会启动 AfterColEdit 事件。
AfterColEdit 事件
在完成网格单元中的编辑之后出现。 语法
Private Sub object_AfterColEdit([ index As Integer,] ByVal colindex As Integer)
AfterColEdit 事件的语法包含下面部分: 部分 描述
object 对象表达式,其值是“应用于”列表中的对象。 Index Interger,它标识控件数组中的一个控件。 colindex Interger,它标识已编辑过的列。 说明
当完成网格单元中的编辑时,比如当按 Tab 键而切换到同一行的另外一列时按了 ENTER 键,或者单击了另外一个单元时,都将执行 BeforeColUpdate 和 AfterColUpdate 事件,并且可将单元的数据移动到网格的复制缓冲区中。AfterColEdit 事件紧随 AfterColEdit 事件出现。
在格单元中完成时,即使未对单元进行改动,或是已经取消了 BeforeColUpdate 事件,也会触发该事件。
如果取消 BeforeColEdit 事件,就不会启动 AfterColEdit 事件。
AfterDelete 事件
当用户在 DataGrid 控件中删除一条选定的记录后被触发。 语法
Private Sub object_AfterDelete ([index As Integer,] colindex As Integer) AfterDelete 事件语法包括下列部分 部分 描述
object 对象表达式,其值为“应用于”列表中的一个对象。 index 整数,用来标识一个在控件数组中的控件。 colindex 是用来标识列的整数。 说明
当用户在 DataGrid 控件中选择了一个记录选择器,并且按了 DEL 键或 CTRL+X 键时,所选行被删除。 在记录被删除之前, BeforeDelete 事件被触发。该选择行被删除后, AfterDelete 事件被触发。被选择删除的行可在由 SelBookmarks 属性所指向的集合中获得。
AfterInsert 事件
在用户往 DataGrid 控件中插入一条新记录后被触发。 语法
Private Sub object_AfterInsert (index As Integer) AfterInsert 事件语法包括下列部分: 部分 描述
object 对象表达式,其值为“应用于”列表中的一个对象。 Index 整数,标识在控件数组中的控件。 说明
当用户选择一条新记录(在控件的底部)并且在其中一个单元中输入一个字符时,触发 BeforeInsert 事件,接着 BeforeUpdate、AfterUpdate 和 AfterInsert 事件被触发。
当 AfterInsert 事件被触发时,该记录已被添加到数据库中。Bookmark 属性可用于存取新
记录。
AfterInsert event 不能被取消。
AfterInsert 事件过程可用于更新其它的表,或进行其它控件事后更新的清理工作。
AfterUpdate 事件
修改过的数据已经从 DataGrid 控件中被写到数据库后被触发。 语法
Sub object_AfterUpdate (index As Integer) AfterUpdate 事件语法包括下列部分: 部分 描述
object 对象表达式,其值为“应用于”列表中的一个对象。 index 整数,用来标识在控件数组中的控件。 说明
当用户移动到另一行,或执行 Recordset 对象的 Update 方法时,数据从控件的复制缓冲区移动到 Data 控件的复制缓冲区,并被写到数据库中。一旦完成写操作,就触发 AfterUpdate 事件。
通过使用 DataGrid 控件的 Bookmark 属性,被更新过的记录可以用。 AfterUpdate 事件发生在 BeforeUpdate 事件之后,但是在控件的 LostFocu (或者按 Tab 键次序的下一个控件的 GotFocus)事件之前。 该事以被连结和不被连结两种方式发生,并且不能被取消。
与 Change 事件不同的是,用代码在控件或记录中改变数据不会触发该事件
Align 属性
返回或设置一个值,确定对象是否可在窗体上以任意大小、在任意位置上显示,或是显示在窗体的顶端、底端、左边或右边,而且自动改变大小以适合窗体的宽度。 语法
object.Align [= number]
Align 属性语法包含下面部分: 部分 描述
Object 对象表达式,其值是“应用于”列表中的一个对象。 Number 整数值,用来确定如何显示对象,“设置值”中有详细描述。 设置值
number 的设置值如下: 常数 设置值 描述
VbAlignNone 0 (非 MDI 窗体的缺省值)无 - 可以在设计时或在程序中确定大小和位置。 如果对象在 MDI 窗体上,则忽略该设置值。
VbAlignTop 1 (MDI 窗体的缺省值)顶部- 对象显示在窗体的顶部,其宽度等于窗体的 ScaleWidth 属性设置值。
VbAlignBottom 2 底部- 对象显示在窗体的底部,其宽度等于窗体的 ScaleWidth 属性设置值。
VbAlignLeft 3 左边- 对象在窗体的左面,其宽度等于窗体的 ScaleWidth 属性设置值。 VbAlignRight 4 右边- 对象在窗体的右面,其宽度为窗体的 ScaleWidth 属性设置值。 说明
用 Align 属性可以很快地在窗体的顶部或底部创建工具栏或状态栏。当用户改变窗体的大小时,Align 值设置为 1 或 2 的对象,会自动地改变大小以适合窗体的宽度。
PictureBox 和 Data 控件是唯一能放在 MDI 窗体上的标准控件。MDI 窗体的内部区域定义为没有被控件覆盖的空间。当 MDI 子窗体在 MDI 父窗体中最大化时,它不会覆盖任何控件。
number 设置值 3 和 4 可以用来将工具栏对齐于窗体或 MDI 窗体的左边和右边。如果在 MDI 窗体的一个角上有两个工具栏,上或下对齐会优先占满整个角,而不用左右对齐。就象上下对齐的对象一样,左右对齐的对象占据 MDI 窗体的内部区域。
AllowAddNew 属性
返回或设置一个值,指出用户是否能够向与 DataGrid 控件连接的 Recordset 对象中添加新记录。 语法
object.AllowAddNew [= value]
AllowAddNew 属性的语法具有这些部分: 部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
value 如“设置值”中所示,确定用户是否能够添加新记录的布尔表达式。 设置值
value 的设置值为: 设置 描述
True 用户可以向与 DataGrid 控件连接的 Recordset 对象中添加记录。 False 用户不能向与 DataGrid 控件连接的Recordset 对象中添加记录。 说明
如果 AllowAddnew 属性为 True,则在 DataGrid 控件中显示的最后一行被留作空白以允许用户输入新记录。如果 AllowAddNew 属性为 False,则无空白行显示,用户无法定位进行输入。
即使 AllowAddNew 属性为 True,Recordset 也可能不允许插入。在此情况下,若用户试图添加记录就会产生错误提示。
AllowArrows 属性
设置或返回一个值,该值决定控件是否用箭头键对网格定位。 语法
object.AllowArrows [= value]
AllowArrows 属性的语法包含下面部分: 部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
value 布尔表达式,它决定箭头键是否用来对网格定位,参见“设置值”中的描述。 设置值
value 的设置值为: 设置值 描述
True (缺省值)可用箭头键在同一行中从一个单元移动到另一个单元。
False 左箭头键和右箭头键将把焦点从一个控件移动到另一个控件,但不能用来在单元之间移动。 说明
当把该属性设置为 True 时,不能用箭头键移动到 DataGrid 控件之外。如果把 WrapCellPointer 属性也设置为 True,则箭头键会在行的边缘上自动换行,并且可用箭头键对整个网格定位。
AllowDelete 属性
返回或设置一个值,指出用户能否从与 DataGrid 控件连接的 Recordset 对象中删除记录。 语法
object.AllowDelete [= value]
AllowDelete 属性的语法具有这些部分: 部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
value 如“设置值”中所示,一个确定用户能否删除记录的布尔表达式。 设置值
value 的设置值为: 设置 描述
True 用户可以从与 DataGrid 控件连接的 Recordset 对象中删除记录。 False 用户不能从与 DataGrid 控件连接的Recordset 对象中删除记录。 说明
使用 AllowDelete 属性防止用户在 Recordset 中通过与 DataGrid 控件的交互过程来删除记录。
对于DataGrid控件,即使 AllowDelete 属性为 True,Recordset 也可能不允许删除。在此情况下,若用户试图删除记录就会产生错误。
注意 从 DataGrid 控件中删除一个记录之后,您应该对其使用 Refresh 方法,强迫 DataGrid 更新。否则,尽管从下层记录集中删除了一个记录,记录将仍然在DataGrid 中显示。
AllowRowSizing 属性
返回或设置一个值,指示用户能否在运行时重置 DataGrid 控件的行或 Split 对象的大小。 语法
object.AllowRowSizing [= value]
正在阅读:
DataGrid的属性及方法大全11-25
灵丘县宝鑫矿业贸易有限责任公司万头肉牛猪场扩建项目籍改06030305-18
初中所学文言文中的五类常见词类活用现象04-19
国企2022年度开展“看、抓、带”活动实施方案范文04-03
合租房客文明公约07-28
敖汉旗九处国保单位简介06-10
捏泥陶作文400字07-08
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- DataGrid
- 属性
- 方法
- 大全
- 丰子恺《渐》导学案(教师版)
- 人教版语文二年级《我是一只小虫子》教案
- 人教版五年级数学上册用字母表示数练习试题
- 马克思主义基本原理概论50道最新材料分析题及答案
- 河南省范县一中2017-2018学年高一经济生活月考试题Word版含解析
- 弗兰克赫兹实验
- 消化系统练习题
- 国际结算练习题(一)
- 2014年河南专升本公共英语真题及解析耶鲁
- 《西方美学史》课程安排(2005)
- 制造工程训练
- 有关蒙牛乳业市场的宏观环境分析
- 消防安全评估质量控制体系
- 四六级英语写作必备的24大常用句
- 浅析顾城诗歌的前后期内容
- 蒙牛vs伊利 成功战略剖析
- Creo2.0二次开发之J-link环境搭建
- 2011年度优秀工程勘察项目名单- 中国冶金建设协会
- 第4章资本结构决策(课内训练)
- 《盆景学》试题及答案