DataGrid控制項

該數據識別的DataGrid控制項看起來與Grid控制項類似。但是,您可以設定DataGrid控制項的DataSource屬性為一個Data控制項,以自動填充該控制項並且從Data控制項的Recordset對象自動設定其列標頭。這個DataGrid控制項實際上是一個固定的列集合,每一列的行數都是不確定的。

基本介紹

  • 中文名: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, 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控制項)。

事件

Validate事件,DblClick事件。

方法

AboutBox方法,Refresh方法,SetFocus方法。

相關詞條

熱門詞條

聯絡我們