DataGrid控件簡(jiǎn)介與DataGrid控件的屬性

作者: 于汰  2013-07-23 16:48 [查查吧]:ytshengsheng.cn

   什么是datagrid控件?datagrid控件簡(jiǎn)介與datagrid控件的屬性。

  datagrid控件簡(jiǎn)介

  該數(shù)據(jù)識(shí)別的DataGrid控件看起來(lái)與Grid控件類(lèi)似。但是,您可以設(shè)置DataGrid控件的DataSource屬性為一個(gè)Data控件,以自動(dòng)填充該控件并且從Data控件的Recordset對(duì)象自動(dòng)設(shè)置其列標(biāo)頭。這個(gè)DataGrid控件實(shí)際上是一個(gè)固定的列集合,每一列的行數(shù)都是不確定的。

  DataGrid 控件的每一個(gè)單元格都可以包含文本值,但不能鏈接或內(nèi)嵌對(duì)象。可以在代碼中指定當(dāng)前單元格,或者用戶(hù)可以使用鼠標(biāo)或箭頭鍵在運(yùn)行時(shí)改變它。通過(guò)在單元格中鍵入或編程的方式,單元格可以交互地編輯。單元格能夠被單獨(dú)地選定或按照行來(lái)選定。

  如果一個(gè)單元格的文本太長(zhǎng),以致于不能在單元格中全部顯示,則文本將在同一單元格內(nèi)折行到下一行。要顯示折行的文本,必須增加單元格的Column對(duì)象的Width屬性和/或DataGrid控件的RowHeight屬性。在設(shè)計(jì)時(shí),可以通過(guò)調(diào)節(jié)列來(lái)交互地改變列寬度,或在Column對(duì)象的屬性頁(yè)中改變列寬度。

  使用DataGrid控件的Columns集合的Count屬性和Recordset對(duì)象的RecordCount屬性,可以決定控件中行和列的數(shù)目。DataGrid控件的可包含的行數(shù)取決于系統(tǒng)的資源,而列數(shù)最多可達(dá)32,767列。

  選擇一個(gè)單元格,則ColIndex屬性被設(shè)置,也就是選擇了DataGrid對(duì)象的Columns集合中的一個(gè)Column對(duì)象。Column對(duì)象的Text和Value屬性引用當(dāng)前單元格的內(nèi)容。使用Bookmark屬性能夠訪問(wèn)當(dāng)前行的數(shù)據(jù),它能夠提供對(duì)下一級(jí)Recordset對(duì)象中記錄的訪問(wèn)。DataGrid控件中的每一列都有自己的字體、邊框、自動(dòng)換行和另外一些與其他列無(wú)關(guān)的能夠被設(shè)置的屬性。在設(shè)計(jì)時(shí),您可以設(shè)置列寬和行高,并且建立對(duì)用戶(hù)不可見(jiàn)的列。您還能阻止用戶(hù)在運(yùn)行時(shí)改變格式。

  .NET 3.0 為我們提供了DataGridView控件使我們可以顯示表格數(shù)據(jù),相比.NET 2.0 之前的DataGrid控件,DataGridView控件提供了更強(qiáng)大更靈活的以表格形式顯示數(shù)據(jù)的功能。

  datagrid控件的屬性

  DataGrid, Boomark屬性(DataGrid),AddNewMode屬性,AllowArrows屬性,ApproxCount屬性,CurrentCellModified屬性,CurrentCellVisible屬性,AllowAddNew屬性,AllowDelete屬性,AllowRowSizing屬性,AllowUpdate屬性,ColumnHeaders屬性,DataChanged屬性(DBGrid),BoundText屬性,Column屬性,DataFormat屬性,DataBindings屬性,HelpContextID屬性,Name屬性,Parent屬性,F(xiàn)ont屬性,Container屬性,Object屬性,ToolTipText屬性,Text屬性(ActiveX控件),RighotToLeft屬性(ActiveX控件),Appearance屬性(ActiveX控件),BackColor, ForeColor屬性(ActiveX控件),BorderStyle屬性(ActiveX控件),Caption屬性(ActiveX控件)。

?

    相關(guān)閱讀

    發(fā)表評(píng)論

    熱門(mén)關(guān)注

    醫(yī)療健康