亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

DataGrid控件的使用

2019-11-18 17:43:10
字體:
來源:轉載
供稿:網友

使用DataGrid控件

    DataGrid控件是一種類似于電子數據表的綁定控件,可以顯示一系列行和列來表示Recordset對象的記錄和字段??梢允褂肈ataGrid來創建一個允許最終用戶閱讀和寫入到絕大多數數據庫的應用程序。DataGrid控件可以在設計時快速進行配置,只需少量代碼或無需代碼。當在設計時設置了DataGrid控件的DataSource屬性后,就會用數據源的記錄集來自動填充該控件,以及自動設置該控件的列標頭。然后您就可以編輯該網格的列;刪除、重新安排、添加列標頭、或者調整任意一列的寬度。
    在運行時,可以在程序中切換DataSource來察看不同的表,或者可以修改當前數據庫的查詢,以返回一個不同的記錄集合。
    注意DataGrid控件與VisualBasic5.0中的DBGrid是代碼兼容的,除了一個例外:DataGrid控件不支持DBGrid的“解除綁定模式”概念。DBGrid控件包括在VisualBasic的Tools目錄中。

    可能的用法
    查看和編輯在遠程或本地數據庫中的數據。
    與另一個數據綁定的控件(諸如DataList控件)聯合使用,使用DataGrid控件來顯示一個表的記錄,這個表通過一個公共字段鏈接到由第二個數據綁定控件所顯示的表。

    使用DataGrid控件的設計時特性
    可以不編寫任何代碼,只通過使用DataGrid控件的設計時特性來創建一個數據庫應用程序。下面的說明概要地說明了在實現DataGrid控件的典型應用時的一般步驟。完整的循序漸進的指示,請參閱主題“DataGrid方案1:使用DataGrid控件創建一個簡單數據庫應用程序”。
要在設計時實現一個DataGrid控件
    1.為要訪問的數據庫創建一個Microsoft數據鏈接(.MDL)文件。請參閱“創建NorthwindOLEDB數據鏈接”主題,以獲得一個示例。
    2.在窗體上放置一個ADOData控件,并將其ConnectionString屬性設置為在第1步中所創建的OLEDB數據源。
    3.在這個AdoData控件的RecordSource屬性中輸入一條將返回一個記
錄集的SQL語句。例如,Select*FromMyTableNameWhereCustID=12
    4.在窗體上放置一個DataGrid控件,并將其DataSource屬性設置為這個ADOData控件。
    5.右鍵單擊該DataGrid控件,然后單擊“檢索字段”。
    6.右鍵單擊該DataGrid控件,然后單擊“編輯”。
    7.重新設置該網格的大小、刪除或添加網格的列。
    8.右鍵單擊該DataGrid控件,然后單擊“屬性”。
    9.使用“屬性頁”對話框來設置該控件的適當的屬性,將該網格配置為所需的外觀和行為。

    在運行時更改顯示的數據
    在創建了一個使用設計時特性的網格后,也可以在運行時動態地更改該網格的數據源。下面介紹實現這一功能的通常方法。

    更改DataSource的RecordSource
    更改所顯示的數據的最通常方法是改變該DataSource的查詢。例如,如果DataGrid控件使用一個ADOData控件作為其DataSource,則重寫RecordSource和刷新該ADOData控件都將改變所顯示的數據。
    'ADOData控件連接的是Northwind數據庫的'       Debug.PrintDataGrid1.Text;DataGrid1.Row;DataGrid1.Col
    EndSub

    使用CellText和CellValue方法
    當一個列使用NumberFormat屬性設置格式后,CellText和CellValue屬性是很有用的。NumberFormat屬性不必更改實際的數據格式就可以更改任何包含數字的列的格式。例如,給定一個網格,其中包含一個名為ProductID的、包含整數的列。下面的代碼將使DataGrid以"P-0000"的格式來顯示數據。換句話說,盡管在ProductID字段中所包含的實際數值為"3",但該網格所顯示的值將是"P-0003"。
      PrivateSubForm_Load()
        DataGrid1.Columns("ProductID").NumberFormat="P-0000"
      EndSub
    要返回數據庫中所包含的實際值,應使用CellValue方法,如下所示:
      PrivateSubDataGrid1_RowColChange(LastRowAsVariant,ByValLastColAsInteger)
        Debug.Print_
        DataGrid1.Columns("ProductID").CellValue(DataGrid1.Bookmark)
      EndSub
    注意上面所用的CellValue和下面所用的CellText值,都需要將Bookmark屬性作為一個參數,功能才正確。
    相反地,如果要返回該字段的格式化的值,應使用CellText方法:
      PrivateSubDataGrid1_RowColChange(LastRowAsVariant,ByValLastColAsInteger)
        Debug.Print_
        DataGrid1.Columns("ProductID").CellText(DataGrid1.Bookmark)
      EndSub
    注意上面的CellText方法等價于使用DataGrid控件的Text屬性。

    下一步
    要閱讀關于使用該控件創建簡單的應用程序的一個循序漸進的過程,請參閱“使用DataGrid控件創建簡單的數據庫應用程序”,或“創建一個連接DataList控件的DataGrid”。
    要了解關于Split對象以及如何對其編程的詳細信息,請參閱“操作DataGrid視圖”。

->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线亚洲欧美视频| 欧美成年人网站| 日韩av快播网址| 日韩av123| 国产69精品99久久久久久宅男| 欧美亚洲在线视频| 亚洲综合日韩在线| 精品一区二区三区四区在线| 久久夜色精品国产欧美乱| 综合欧美国产视频二区| 亚洲人成伊人成综合网久久久| 欧美成人h版在线观看| 精品美女国产在线| 亚洲欧美日韩精品久久亚洲区| 最近日韩中文字幕中文| 中文字幕在线看视频国产欧美| 韩国三级电影久久久久久| 亚洲精品网站在线播放gif| 国产脚交av在线一区二区| 久久99视频免费| 欧美视频在线观看免费| 狠狠综合久久av一区二区小说| 成人免费自拍视频| 国产精品亚洲美女av网站| 亚洲欧洲国产一区| 久久久久久久久国产| 国产综合视频在线观看| 色婷婷综合成人| 中文字幕日韩av综合精品| 久久久电影免费观看完整版| 欧美黑人视频一区| 色偷偷亚洲男人天堂| 欧美丝袜第一区| 亚洲成人av资源网| 国产精品老女人视频| 亚洲综合日韩中文字幕v在线| 亚洲欧美国产制服动漫| 亚洲性69xxxbbb| 亚洲加勒比久久88色综合| 欧美丝袜一区二区三区| 亚洲男子天堂网| 国产精品极品尤物在线观看| 成人午夜黄色影院| 欧美午夜片欧美片在线观看| 久久夜色精品亚洲噜噜国产mv| 神马国产精品影院av| 亚洲午夜精品久久久久久久久久久久| 精品久久久久久久久久久久久久| 国产精品99一区| 狠狠躁18三区二区一区| 国产精品扒开腿做爽爽爽的视频| 久久免费视频网站| 久久夜色撩人精品| 国产精品第二页| 日韩不卡中文字幕| 在线观看精品自拍私拍| 亚洲a中文字幕| 91精品综合久久久久久五月天| 中文字幕精品www乱入免费视频| 国内精品久久影院| 日韩电视剧免费观看网站| 色综合男人天堂| 欧美裸身视频免费观看| 欧美影院在线播放| xxxxx91麻豆| 亚洲在线免费观看| 青青草精品毛片| 国产精品免费看久久久香蕉| 欧美激情在线观看视频| 久久精品美女视频网站| 亚洲国产精品女人久久久| 亚洲最新在线视频| 96精品久久久久中文字幕| 亚洲欧美制服综合另类| 精品调教chinesegay| 欧美做爰性生交视频| 91国语精品自产拍在线观看性色| 欧美巨大黑人极品精男| 亚洲午夜未满十八勿入免费观看全集| 91欧美视频网站| 亚洲专区在线视频| 国产suv精品一区二区三区88区| 精品成人69xx.xyz| 中文字幕日韩在线观看| 精品久久中文字幕| 国产99在线|中文| 一区二区三区无码高清视频| 久久久久一本一区二区青青蜜月| 国产精品美女免费| 久久久久久久亚洲精品| 亚洲色图第三页| 国产高清在线不卡| 成人免费网站在线| 国产精品视频内| 日本精品在线视频| 在线精品播放av| 国产视频精品久久久| 国产美女91呻吟求| 日韩女优在线播放| 青青在线视频一区二区三区| 国产精品国语对白| 精品一区二区三区三区| 一区二区国产精品视频| 欧美亚洲午夜视频在线观看| 深夜福利一区二区| 97精品国产91久久久久久| 午夜精品福利在线观看| 68精品久久久久久欧美| 在线成人中文字幕| 国产亚洲xxx| 成人夜晚看av| 国产精品久久综合av爱欲tv| 欧美日韩国产一区二区三区| 中文字幕一区日韩电影| 成人黄色免费看| 欧美成人精品一区| 久久99精品久久久久久青青91| 九色精品免费永久在线| 精品久久久久久久久久久久久久| 亚洲欧美日韩图片| 91av视频在线观看| 久久综合免费视频影院| 国产一区二区三区久久精品| 成人欧美一区二区三区在线| 欧美黑人巨大精品一区二区| 亚洲欧洲日产国码av系列天堂| 日韩中文字幕在线看| 自拍亚洲一区欧美另类| 狠狠干狠狠久久| 日韩网站免费观看高清| 亚洲成人久久一区| 亚洲福利视频二区| 92国产精品视频| 亚洲欧美综合v| 国产精品久久久久久av下载红粉| 国产91热爆ts人妖在线| 亚洲天堂成人在线| 美女少妇精品视频| 九九热这里只有精品6| 午夜美女久久久久爽久久| 亚洲精品www久久久久久广东| 亚洲国产精品人久久电影| 欧美在线免费观看| 精品视频在线观看日韩| 色琪琪综合男人的天堂aⅴ视频| 久久亚洲影音av资源网| 97在线看免费观看视频在线观看| 91视频免费网站| 亚洲人a成www在线影院| 亚洲欧洲国产伦综合| 欧美二区在线播放| 精品久久在线播放| 欧美限制级电影在线观看| 国产精品久久久久7777婷婷| 精品中文字幕久久久久久| 欧美一区二区三区四区在线| 欧美精品videosex牲欧美| 亚洲欧洲国产精品| 一区二区三区黄色| 91精品国产亚洲| 欧美裸身视频免费观看| 国产视频久久网| 色婷婷综合久久久久中文字幕1| 国产在线拍偷自揄拍精品|