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

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

教你在VB中操作DataGrid視圖

2019-11-18 17:54:03
字體:
來源:轉載
供稿:網友
一個“拆分”的網格使最終用戶對相同的數據可以擁有多個視圖。例如,假設有一個由十個字段組成的大表。在這種情況下,在控件中察看的記錄集將有十列寬,除非窗體非常寬,否則用戶將無法同時看見所有列的內容。更進一步,假設用戶只對第一列和最后一列感興趣(例如,第一列是名字,最后一列是電話號碼)。為了能同時看到在兩端的列(不重新安排列的順序),可以對網格進行拆分?! ?p>  創建一個Split對象

  在設計時,可以創建一個拆分,具體步驟是:右鍵單擊網格,單擊“編輯”,再單擊右鍵,然后單擊“拆分”。通過右鍵單擊該控件,并單擊“屬性”來顯示“屬性頁”對話框,可以編輯這個拆分。可以使用“拆分”選項卡來自定義拆分。要刪除一個拆分,右鍵單擊該拆分,并單擊“刪除”。

  在運行時,最終用戶也可以通過單擊位于這個網格控件的左下邊的右邊的選項卡,以手工方式來拆分該網格(除非不允許這個操作),如下圖所示:  

  默認情況下,DataGrid控件包含一個Split對象。防止最終用戶添加拆分的代碼為:  

  DataGrid1.Splits(0).AllowSizing=False  

  在程序中添加和刪除拆分

  DataGrid控件包含一個Split對象的集合。要在程序中添加拆分,可以使用Add方法,如下所示:

  DataGrid1.Splits.Add1  

  注意Add方法需要新的拆分索引作為其參數。要添加一個拆分,應將這個索引參數設置為Splits集合的Count屬性值?! ?/p>

  使用Split集合的Add方法,可以在程序中按照所實際需要添加拆分。由于添加多于兩個以上的拆分將使網格很難使用,可以使用該集合的Count屬性來限制拆分的數目?!?/p>

  IfDataGrid1.Splits.Count<3Then'添加一個拆分。

  DataGrid1.Splits.AddDataGrid1.Splits.Count

  EndIf  

  使拆分同步

  當拆分多于一個時,可能希望控制這些拆分如何滾動。例如,在一個具有三個拆分的網格中,可以決定只讓第一個和第三個拆分同步,而讓中間的拆分獨立地滾動。要同步任何兩個(或多個)拆分,只需將每個Split對象的ScrollGroup屬性設置為同一個值?! ?/p>

  '使第一個和第三個Split對象同步。

  WithDataGrid1

  .Splits(0).ScrollGroup=1

  .Splits(1).ScrollGroup=2

  .Splits(2).ScrollGroup=1

  EndWith  

  通過設置Scrollbars屬性,使同步的拆分組只顯示一個滾卷條,從而進一步自定義拆分的外觀。 

  控制Tab鍵和箭頭鍵的行為

  使用WrapCellPointer、TabAcrossSplits、以及TabAction屬性,可以決定當最終用戶按下tab鍵或箭頭鍵時網格的行為。

    

    在這三個屬性中,TabAction屬性級別最高,它決定WrapCellPointer和TabAcrossSplits這兩個屬性是否能生效。TabAction有三個設置值:ControlNavigation、ColumnNavigation和GridNavigation。當該屬性設置為ControlNavigation時,按tab鍵將根據TabIndex將焦點切換到下一個控件。這一設置優先于WrapCellPointer和TabAcrossSplits。

  WrapCellPointer屬性決定在任何單個的拆分中tab鍵和箭頭鍵的行為。如果該屬性設置為True,且當前單元位于最后一列,這時最終用戶按tab鍵則使第一列的下一行變成當前的單元。不過,如果當前單元位于最后一行的最后一列時,這時就沒有地方可以“換行”?! ?/p>

  TabAcrossSplits屬性決定當網格中存在兩個或多個拆分時tab和箭頭鍵的行為。如果該屬性設置為True,且當前單元位于任何一個拆分的最后一列,則按tab或箭頭鍵將使當前單元“跳”到下一個拆分的第一列。當前單元仍保持相同的行位置?! ?/p>

  注意如果WrapCellPointer和TabAcrossSplits屬性都設置為True,則只有當前單元位于最后一個拆分的最后一列時才會換行。這時當前單元將換到第一個拆分的第一列中的下一行?! ?/p>

  自定義列集合

  每一個Split對象都有一個Columns屬性,允許用戶來操作一個Column對象的集合。通過這樣做,可以更改每個Split對象的外觀。例如,可以用一個拆分包含顯示姓氏字段和名字字段的兩個列,而第二個拆分則顯示電話字段和地址字段。要實現這一目標,需要將其它的每一列的Visible屬性設置為False,如下所示:  

  '枚舉Columns集合,對每一個Column對象的DataField屬性

  '進行測試。如果測試失敗,則隱藏這一列。

  DimiAsInteger  

  '隱藏除

  Fori=0ToDataGrid1.Splits(0).Columns.Count-1

  IfDataGrid1.Splits(1).Columns(i).DataField<>"UnitPrice"Then

  DataGrid1.Splits(1).Columns(i).Visible=False

  EndIf

  NextI

->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人网在线免费看| 97视频免费看| 日韩高清av一区二区三区| 最新日韩中文字幕| 成人免费大片黄在线播放| 亚洲综合在线小说| 国产一区二区在线免费| 国产亚洲精品久久久优势| 欧美国产日韩一区二区| 在线播放日韩专区| 日本免费在线精品| 91中文字幕在线观看| 欧美激情啊啊啊| 国产精品久久久久久久久免费| 亚洲精品美女视频| 欧美亚洲午夜视频在线观看| 日韩高清电影好看的电视剧电影| 欧美裸体视频网站| 欧美夫妻性生活xx| 92看片淫黄大片欧美看国产片| 国产精品久久久久久久久久小说| 精品亚洲va在线va天堂资源站| 亚洲欧美激情四射在线日| 亚洲色图日韩av| 国产综合福利在线| 在线精品国产成人综合| 日韩成人av网| 久久久国产精品免费| 国产精品精品视频| 国产精品视频公开费视频| 久久国产精品久久久久久| 疯狂做受xxxx欧美肥白少妇| 日韩一区二区欧美| 色噜噜久久综合伊人一本| 国产精品福利在线观看网址| 欧美色图在线视频| 欧美激情免费视频| 亚洲欧美另类在线观看| 欧美黑人国产人伦爽爽爽| 亚洲免费伊人电影在线观看av| 日韩美女视频免费看| 国产精品日本精品| 91精品视频免费| 夜夜嗨av色一区二区不卡| 成人中心免费视频| 国产精品96久久久久久又黄又硬| 欧美日韩中文字幕日韩欧美| 亚洲人成电影网站| 久久露脸国产精品| 日韩精品欧美激情| 国产精品日韩在线观看| 亚洲精品第一国产综合精品| 亚洲无线码在线一区观看| 国产精品日韩在线观看| 日韩精品中文字幕在线播放| 亚洲精品久久久久久久久久久| 中文字幕一区日韩电影| 欧美日韩免费在线观看| 亚洲久久久久久久久久| 黑人巨大精品欧美一区二区一视频| 日韩av最新在线| 国产99久久精品一区二区永久免费| 国产精品一二三在线| 日韩免费观看高清| 日韩亚洲欧美成人| 欧美疯狂做受xxxx高潮| 不卡av电影在线观看| 亚洲欧美日韩久久久久久| 91色在线观看| 午夜精品美女自拍福到在线| 91久久夜色精品国产网站| 欧美日韩色婷婷| 国产综合福利在线| 日本免费久久高清视频| 亚洲女人天堂视频| 亚洲系列中文字幕| 亚洲国模精品私拍| 久久久久久久久久国产| 亚洲a∨日韩av高清在线观看| 91亚洲va在线va天堂va国| 亚洲欧洲一区二区三区在线观看| 高清一区二区三区四区五区| 最新的欧美黄色| 久久久久久久激情视频| 欧美专区在线播放| 日韩在线激情视频| 性色av一区二区三区免费| 在线成人免费网站| 狠狠躁夜夜躁人人爽超碰91| 欧美影院在线播放| 91免费电影网站| 日本中文字幕成人| 亚洲精品美女视频| 疯狂蹂躏欧美一区二区精品| 亚洲欧美激情视频| 亚洲欧美视频在线| 欧美性开放视频| 色久欧美在线视频观看| 欧美精品一本久久男人的天堂| 欧美一区二区大胆人体摄影专业网站| 欧美在线日韩在线| 亚洲国产成人精品电影| 精品亚洲夜色av98在线观看| 韩国精品久久久999| 亚洲va欧美va国产综合剧情| 久久精品91久久久久久再现| 亚洲欧美国产一本综合首页| 午夜精品在线视频| 精品久久久久久久中文字幕| 精品国产福利在线| 欧美在线免费看| 亚洲人成毛片在线播放| 欧美日韩视频免费播放| 在线观看中文字幕亚洲| 久久理论片午夜琪琪电影网| 91中文字幕在线观看| 色伦专区97中文字幕| 在线视频日韩精品| 亚洲精品xxx| 欧美在线视频a| 国产精品第三页| xxxx欧美18另类的高清| 国产精品一区电影| 国产精品成人aaaaa网站| 91高清视频在线免费观看| 久久久免费观看视频| 亚洲精品日韩欧美| 在线播放日韩欧美| 日韩一区二区福利| 欧美日韩美女在线| 在线激情影院一区| 97久久精品视频| 精品久久久久国产| 亚洲福利在线观看| 成人黄色中文字幕| 精品视频偷偷看在线观看| 午夜精品久久久久久久99热浪潮| 国产一区二区三区直播精品电影| 777777777亚洲妇女| 亚洲国产成人一区| 欧美激情在线视频二区| 91av成人在线| 一区二区av在线| 777国产偷窥盗摄精品视频| 亚洲国产欧美一区二区丝袜黑人| 成人午夜一级二级三级| 大桥未久av一区二区三区| 亚洲视频自拍偷拍| 亚洲性av在线| 一区二区三区视频免费| 色播久久人人爽人人爽人人片视av| 日韩人在线观看| 国产精品一区二区3区| 一本大道香蕉久在线播放29| 日韩中文字幕精品| 国产亚洲视频中文字幕视频| 疯狂欧美牲乱大交777| 国产精品成人免费电影| 国产精品99久久久久久久久久久久| 国产精品免费观看在线| 国产精品日日摸夜夜添夜夜av| 精品国内产的精品视频在线观看| 久久全球大尺度高清视频| 久久久久久一区二区三区|