国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

HierarchicalFlexGrid控件

2019-11-18 17:42:50
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

    訪(fǎng)問(wèn)HierarchicalFlexGrid控件
    要在VisualBasic中安裝并訪(fǎng)問(wèn)HierarchicalFlexGrid控件,請(qǐng)使用以下步驟。
    要安裝和訪(fǎng)問(wèn)HierarchicalFlexGrid控件
    1.在“工程”菜單中,選擇“部件”。出現(xiàn)“部件”對(duì)話(huà)框。
    2.在“控件”選項(xiàng)卡中,選擇“MicrosoftHierarchicalFlexGridControl6.0”,然后單擊“確定”。MSHFlexGrid控件被添加到VisualBasic工具箱中。
    3.在VisualBasic工具箱中,單擊MSHFlexGrid控件,然后將其拖到一個(gè)VisualBasic窗體上。
     -或者-
     在VisualBasic工具箱上,雙擊MSHFlexGrid控件,將其添加到窗體上。

    將數(shù)據(jù)綁定到HierarchicalFlexGrid
    在開(kāi)始使用它的功能之前,必須先將數(shù)據(jù)綁定到HierarchicalFlexGrid。要將數(shù)據(jù)綁定到控件,可以使用VisualBasic新的DataBindingManager,或者通過(guò)編程實(shí)現(xiàn)。
    在將HierarchicalFlexGrid綁定到數(shù)據(jù)源之后,HierarchicalFlexGrid在設(shè)計(jì)時(shí)屏幕顯示是一個(gè)空白列和一個(gè)空白行。字段和帶區(qū)信息不是自動(dòng)提取的(要獲得此類(lèi)信息,請(qǐng)參閱取得結(jié)構(gòu)信息)。如果HierarchicalFlexGrid在沒(méi)有字段和帶區(qū)信息的情況下運(yùn)行,那么在顯示數(shù)據(jù)的時(shí)候?qū)⑹褂萌笔〉膶傩栽O(shè)置。就是說(shuō),如果HierarchicalFlexGrid被綁定到一個(gè)分層結(jié)構(gòu)的Command,那么顯示出的數(shù)據(jù)帶區(qū)將是水平排列的,每個(gè)帶區(qū)中包含一列,分別對(duì)應(yīng)于Recordset中的每一個(gè)字段。
    綁定到數(shù)據(jù)源的HierarchicalFlexGrid

    使用VisualBasicDataBindingManager將數(shù)據(jù)綁定到HierarchicalFlexGrid
    本節(jié)說(shuō)明如何使用VisualBasicDataBindingManager將數(shù)據(jù)綁定到HierarchicalFlexGrid。DataBindingManager提供了一種便于進(jìn)行數(shù)據(jù)綁定的用戶(hù)界面。
    使用VisualBasicDataBindingManager設(shè)置DataSource
    1.為HierarchicalFlexGrid創(chuàng)建數(shù)據(jù)源。數(shù)據(jù)源可以是DataEnvironment對(duì)象或者ActiveXDataControl,或者是一種新的VisualBasic功能。在本例中,將數(shù)據(jù)源創(chuàng)建為DataEnvironment對(duì)象。
    2.在VisualBasic工具箱上,單擊MSHFlexGrid控件,然后將其拖到一個(gè)VisualBasic窗體上。
     -或者-
     在VisualBasic工具箱上,雙擊MSHFlexGrid控件將其拖到一個(gè)VisualBasic窗體上。
    3.在VisualBasic“屬性”窗口中,將DataSource屬性設(shè)置為包含了希望被綁定到HierarchicalFlexGrid的Command對(duì)象的DataEnvironment對(duì)象。
    警告如果DataSource被重新設(shè)置,HierarchicalFlexGrid單元格中的所有用戶(hù)定義的、修改過(guò)的數(shù)據(jù)都將被丟失。4.在VisualBasic“屬性”窗口中,將DataMember屬性設(shè)置為DataEnvironment中的一個(gè)Command對(duì)象。如果希望在HierarchicalFlexGrid中查看分層結(jié)構(gòu)的數(shù)據(jù),那么必須指定Command分層結(jié)構(gòu)中最頂部的父Command對(duì)象作為DataMember。
    5.要查看HierarchicalFlexGrid中的數(shù)據(jù),請(qǐng)?jiān)凇斑\(yùn)行”菜單中選擇“開(kāi)始”。
     -或者-
     按下F5鍵。

    以編程方式將數(shù)據(jù)綁定到HierarchicalFlexGrid
    本節(jié)描述如何以編程方式將數(shù)據(jù)綁定到HierarchicalFlexGrid。要以編程方式設(shè)置DataSource
    1.在VisualBasic工具箱中,雙擊MSHFlexGrid控件,將其放在一個(gè)VisualBasic窗體上。
    2.右擊該HierarchicalFlexGrid,然后從快捷菜單中選擇“查看代碼”。出現(xiàn)“代碼編輯器”窗口。
    3.在Form_Load事件中,添加代碼來(lái)創(chuàng)建一個(gè)ADORecordset并將其賦予HierarchicalFlexGrid。該代碼將在下面的分步驟中提供。
    注意要以編程方式設(shè)置數(shù)據(jù)源,工程中必須要有指向MicrosoftActiveXDataObjects的引用:在“工程”菜單中,選擇“引用”,然后選擇“MicrosoftActiveXDataObjects2.0Library”。
    插入下列代碼,創(chuàng)建一個(gè)ADOConnection和Recordset,請(qǐng)根據(jù)實(shí)際情況替換其中的注釋?zhuān)ɡ纾瑢?lt;myDataSource>替換為數(shù)據(jù)源的實(shí)際名稱(chēng)):
    DIMCnAsNewConnection,RsAsNewRecordset

    '你需要將<myDataSource>替換為你的系統(tǒng)
    '中的一個(gè)有效的DSN。
    Cn.ConnectionString="DSN=<myDataSource>"

    '使用下列代碼用于SHAPECommands
    Cn.    SetRs.ActiveConnection=Cn
    Rs.Open

    插入下面的代碼,將Rs中打開(kāi)的Recordset賦予HierarchicalFlexGrid:
    SetMSHFlexGrid1.DataSource=Rs
    4.要查看HierarchicalFlexGrid中的數(shù)據(jù),請(qǐng)?jiān)凇斑\(yùn)行”菜單中選擇“開(kāi)始”。
     -或者-
     按下F5鍵。

->


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 长子县| 长沙县| 梅河口市| 濉溪县| 婺源县| 阿城市| 恩施市| 兴城市| 资源县| 吉木乃县| 惠来县| 芦山县| 丘北县| 乐清市| 东安县| 西平县| 宁阳县| 泰来县| 白河县| 枣阳市| 阜南县| 子长县| 基隆市| 阳谷县| 米泉市| 子长县| 门源| 海门市| 桃江县| 桃源县| 汝阳县| 上栗县| 澄江县| 景德镇市| 扬州市| 河北区| 西华县| 鹿泉市| 吉林市| 长岛县| 当阳市|