忒有料

datagrid控件简介与datagrid控件的属性

  什么是datagrid控件 datagrid控件简介与datagrid控件的属性。

  datagrid控件简介

  该数据识别的datagrid控件看起来与grid控件类似。但是,您可以设置datagrid控件的datasource属性为一个data控件,以自动填充该控件并且从data控件的recordset对象自动设置其列标头。这个datagrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。

  datagrid 控件的每一个单元格都可以包含文本值,但不能链接或内嵌对象。可以在代码中指定当前单元格,或者用户可以使用鼠标或箭头键在运行时改变它。通过在单元格中键入或编程的方式,单元格可以交互地编辑。单元格能够被单独地选定或按照行来选定。

  如果一个单元格的文本太长,以致于不能在单元格中全部显示,则文本将在同一单元格内折行到下一行。要显示折行的文本,必须增加单元格的column对象的width属性和/或datagrid控件的rowheight属性。在设计时,可以通过调节列来交互地改变列宽度,或在column对象的属性页中改变列宽度。

  使用datagrid控件的columns集合的count属性和recordset对象的recordcount属性,可以决定控件中行和列的数目。datagrid控件的可包含的行数取决于系统的资源,而列数最多可达32,767列。

  选择一个单元格,则colindex属性被设置,也就是选择了datagrid对象的columns集合中的一个column对象。column对象的text和value属性引用当前单元格的内容。使用bookmark属性能够访问当前行的数据,它能够提供对下一级recordset对象中记录的访问。datagrid控件中的每一列都有自己的字体、边框、自动换行和另外一些与其他列无关的能够被设置的属性。在设计时,您可以设置列宽和行高,并且建立对用户不可见的列。您还能阻止用户在运行时改变格式。

  .net 3.0 为我们提供了datagridview控件使我们可以显示表格数据,相比.net 2.0 之前的datagrid控件,datagridview控件提供了更强大更灵活的以表格形式显示数据的功能。

  datagrid控件的属性

  datagrid, boomark属性(datagrid),addnewmode属性,allowarrows属性,approxcount属性,currentcellmodified属性,currentcellvisible属性,allowaddnew属性,allowdelete属性,allowrowsizing属性,allowupdate属性,columnheaders属性,datachanged属性(dbgrid),boundtext属性,column属性,dataformat属性,databindings属性,helpcontextid属性,name属性,parent属性,font属性,container属性,object属性,tooltiptext属性,text属性(activex控件),righottoleft属性(activex控件),appearance属性(activex控件),backcolor, forecolor属性(activex控件),borderstyle属性(activex控件),caption属性(activex控件)。

分享
发评论

猜你喜欢

相关推荐

热门阅读

Copyright 2018 52FuQing.com
5