老司机夜插-理伦理片-理伦片免费-理伦片免费观看-理伦片免费看-理伦日韩-理论福利片-理论片第一页-理论片电影-理论片理论

金喜正规买球

Delphi數(shù)據(jù)庫(kù)控件使用入門

轉(zhuǎn)帖|其它|編輯:郝浩|2010-08-06 11:50:38.000|閱讀 1365 次

概述:在數(shù)據(jù)庫(kù)應(yīng)用程序中,數(shù)據(jù)控件是經(jīng)常要用到的。數(shù)據(jù)控件都是可視的。也就是說(shuō),如果修改了這些構(gòu)件的屬性,能在窗體上馬上反映出來(lái)。如果這些構(gòu)件的Enabled屬性設(shè)為True并且數(shù)據(jù)集的Active屬性也設(shè)為True,在設(shè)計(jì)期就可以看到數(shù)據(jù)。下面就來(lái)介紹一下這些控件的簡(jiǎn)單應(yīng)用。

# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

  在數(shù)據(jù)庫(kù)應(yīng)用程序中,數(shù)據(jù)控件是經(jīng)常要用到的。數(shù)據(jù)控件都是可視的。也就是說(shuō),如果修改了這些構(gòu)件的屬性,能在窗體上馬上反映出來(lái)。如果這些構(gòu)件的Enabled屬性設(shè)為True并且數(shù)據(jù)集的Active屬性也設(shè)為True,在設(shè)計(jì)期就可以看到數(shù)據(jù)。

  下面就來(lái)介紹一下這些控件的簡(jiǎn)單應(yīng)用:

  指定一個(gè)數(shù)據(jù)源

  數(shù)據(jù)控件必須通過(guò)TDataSource構(gòu)件連接數(shù)據(jù)集。TDataSource構(gòu)件扮演的角色實(shí)際上就是數(shù)據(jù)控件與數(shù)據(jù)集之間的橋梁。首先,把一個(gè)數(shù)據(jù)集構(gòu)件放到窗體或數(shù)據(jù)模塊上,設(shè)置它的DatabaseName屬性指定要訪問(wèn)的數(shù)據(jù)庫(kù),設(shè)置它的TableName屬性指定要訪問(wèn)的表。接著,把一個(gè)TDataSource構(gòu)件放到窗體或數(shù)據(jù)模塊上,設(shè)置它的DataSet屬性指定數(shù)據(jù)集。然后,把一個(gè)數(shù)據(jù)控件放到窗體上,設(shè)置它的DataSource屬性指定TDataSource構(gòu)件,而這個(gè)TDataSource構(gòu)件的DataSet屬性已經(jīng)指定了一個(gè)數(shù)據(jù)集。最后,設(shè)置數(shù)據(jù)控件的DataField屬性指定要顯示的字段。不過(guò),對(duì)于TDBGrid、TDBCtrlGrid和TDBNavigator構(gòu)件來(lái)說(shuō),不需要設(shè)置DataField屬性,因?yàn)檫@幾個(gè)控件是以整個(gè)數(shù)據(jù)集為工作內(nèi)容的。

  編輯和更新數(shù)據(jù)

  除了TDBNavigator構(gòu)件外,其他數(shù)據(jù)控件都是用來(lái)顯示和編輯數(shù)據(jù)的。這里要介紹怎樣編輯數(shù)據(jù)。
要使用戶能編輯數(shù)據(jù),數(shù)據(jù)集必須進(jìn)入dsEdit狀態(tài)。如果TDataSource的AutoEdit屬性設(shè)為False,用戶不能直接編輯數(shù)據(jù),除非程序調(diào)用Edit函數(shù)。

  要使用戶能夠在數(shù)據(jù)控件中修改數(shù)據(jù),必須把數(shù)據(jù)控件的ReadOnly屬性設(shè)為False。如果ReadOnly屬性設(shè)為True,數(shù)據(jù)控件中顯示的數(shù)據(jù)就是只讀的。一般情況下,TDataSource構(gòu)件的Enabled屬性設(shè)為True。如果這個(gè)屬性設(shè)為False,數(shù)據(jù)控件就無(wú)法顯示數(shù)據(jù),更不能修改數(shù)據(jù)。

  如果數(shù)據(jù)集構(gòu)件的ReadOnly屬性設(shè)為True,數(shù)據(jù)集就是只讀的,用戶在數(shù)據(jù)控件中所作的修改不能寫到數(shù)據(jù)集中。除了TDBGrid構(gòu)件外,當(dāng)用戶修改了一個(gè)字段的值,還需要把輸入焦點(diǎn)移走,新的數(shù)據(jù)才寫到數(shù)據(jù)集中。在移走輸入焦點(diǎn)之前,用戶隨時(shí)可以按ESC鍵取消修改。在TDBGrid構(gòu)件建立的柵格中,當(dāng)用戶修改了一個(gè)字段的值,還需要把輸入焦點(diǎn)移到另一條記錄上,新的數(shù)據(jù)才寫到數(shù)據(jù)集中。 禁止和允許數(shù)據(jù)刷新

  當(dāng)程序正在遍歷整個(gè)數(shù)據(jù)集或者搜索一個(gè)特定的記錄時(shí),應(yīng)當(dāng)暫時(shí)禁止數(shù)據(jù)控件刷新數(shù)據(jù),這樣能加快遍歷或搜索的速度,防止屏幕總是在閃爍。調(diào)用數(shù)據(jù)集的DisableControls可以暫時(shí)禁止連接這個(gè)數(shù)據(jù)集的數(shù)據(jù)控件刷新數(shù)據(jù)。DisableControls函數(shù)通常在循環(huán)操作前調(diào)用。等循環(huán)結(jié)束后,程序應(yīng)當(dāng)立即調(diào)用數(shù)據(jù)集構(gòu)件的EnableControls函數(shù)重新允許刷新數(shù)據(jù)。為了確保最后總是能恢復(fù)刷新,建議采用Try...Finally結(jié)構(gòu)。這樣,即使在循環(huán)中出現(xiàn)異常,也可以保證總能調(diào)用EnableControls。

  下面的代碼演示了怎樣調(diào)用DisableControls和EnableControls函數(shù):

CustTable.DisableControls;
Try
CustTable.First;
While not CustTable.EOF Do
Begin
...
CustTable.Next;
End;
Finally
CustTable.EnableControls;
End;


  手動(dòng)刷新數(shù)據(jù)

  調(diào)用數(shù)據(jù)集的Refresh可以讀取數(shù)據(jù)集中最新的數(shù)據(jù)并刷新數(shù)據(jù)控件,這個(gè)功能在多用戶環(huán)境尤其有用,因?yàn)槠渌脩粲锌赡芤迅淖兞藬?shù)據(jù)集中的數(shù)據(jù)。有時(shí)候,調(diào)用Refresh可能會(huì)導(dǎo)致意想不到的結(jié)果。例如,如果另一個(gè)用戶已經(jīng)刪除了一條記錄,調(diào)用Refresh后,這條記錄將從數(shù)據(jù)控件中消失。

  顯示單個(gè)字段的數(shù)據(jù)控件

  有的數(shù)據(jù)控件以數(shù)據(jù)庫(kù)的一個(gè)或幾個(gè)字段作為工作內(nèi)容,如TDBText和TDBEdit,而有的數(shù)據(jù)控件以整個(gè)數(shù)據(jù)集為工作內(nèi)容,如TDBGrid和TDBNavigator。顯示單個(gè)字段的數(shù)據(jù)控件往往是從一個(gè)標(biāo)準(zhǔn)的Windows控件演化而來(lái)的,例如,TDBEdit構(gòu)件就可以認(rèn)為是TEdit的數(shù)據(jù)感知版本。

  1、把數(shù)據(jù)作為標(biāo)簽顯示

  TDBText構(gòu)件是一個(gè)只讀的數(shù)據(jù)控件,它非常類似于TLabel構(gòu)件和TStaticText構(gòu)件。TDBText構(gòu)件能夠把數(shù)據(jù)作為標(biāo)簽顯示,用來(lái)標(biāo)注其他控件。例如,可以用一個(gè)TDBText構(gòu)件顯示名稱(Common_Name字段)。

  TDBText構(gòu)件需要指定一個(gè)字段。當(dāng)用戶使用導(dǎo)航器或其他手段瀏覽記錄時(shí),TDBText構(gòu)件顯示的數(shù)據(jù)將自動(dòng)變化,因?yàn)門DBText構(gòu)件總是顯示當(dāng)前記錄的數(shù)據(jù)。

  TDBText構(gòu)件的AutoSize屬性一般要設(shè)為True,這是因?yàn)樽侄蔚膬?nèi)容長(zhǎng)度可能是不同的。如果AutoSize屬性設(shè)為False,有些較長(zhǎng)的內(nèi)容可能會(huì)被截?cái)唷?br />
  2、顯示和編輯數(shù)據(jù)

  TDBText構(gòu)件只能顯示數(shù)據(jù),不能編輯數(shù)據(jù)。要既能顯示數(shù)據(jù),又能編輯數(shù)據(jù),就要用到TDBEdit構(gòu)件。TDBEdit可以認(rèn)為是TEdit的數(shù)據(jù)感知(Data-Aware)版本。例如,有一個(gè)TDataSource構(gòu)件叫CustomersSource,它的DataSet屬性指向一個(gè)TTable構(gòu)件叫CustomersTable。把一個(gè)TDBEdit構(gòu)件放在窗體上,其DataSource屬性設(shè)為CustomersSource,把它的DataField屬性設(shè)為CustNo。這個(gè)TDBEdit構(gòu)件馬上就能顯示CustNo字段的值。用戶可以在編輯框中鍵入新的值。

  顯示和編輯多行文本

  TDBMemo構(gòu)件是TMemo構(gòu)件的數(shù)據(jù)感知版本,可以顯示dBASE和Paradox數(shù)據(jù)庫(kù)中備注字段的內(nèi)容。
與TDBEdit不同的是,TDBMemo能夠以多行的形式顯示文本,同時(shí)也允許用戶鍵入多行文本。

  默認(rèn)情況下,TDBMemo允許用戶修改它顯示的文本。如果不想讓用戶修改文本,只要把ReadOnly屬性設(shè)為True即可。

  要允許用戶在文本中插入一個(gè)制表符,應(yīng)當(dāng)把WantTabs屬性設(shè)為True,否則,當(dāng)用戶按下Tab鍵,將把輸入焦點(diǎn)移走,而不是插入制表符。要限制用戶最多可輸入的字符數(shù),可以設(shè)置MaxLength屬性。如果這個(gè)屬性設(shè)為0,表示沒(méi)有限制。

  此外,ScrollBars屬性可以設(shè)置要不要加上滾動(dòng)欄,WordWrap屬性可以設(shè)置是否允許自動(dòng)繞回,Alignment屬性可以設(shè)置文本的對(duì)齊方式。在運(yùn)行期,您可以調(diào)用CutToClipboard和CopyToClipboard函數(shù)把選擇的文本剪切和復(fù)制到剪貼板中,調(diào)用PasteFromClipboard能夠粘貼剪貼板中的文本。

  如果AutoDisplay屬性設(shè)為True,當(dāng)DataField屬性所指定的字段的內(nèi)容改變了時(shí),TDBMemo構(gòu)件會(huì)自動(dòng)刷新。如果AutoDisplay屬性設(shè)為False,TDBMemo構(gòu)件上只顯示字段名,用戶必須雙擊這個(gè)構(gòu)件或程序調(diào)用LoadMemo才能刷新數(shù)據(jù)。

  以RTF格式顯示文本

  TDBRichEdit構(gòu)件可以認(rèn)為是TRichEdit構(gòu)件的數(shù)據(jù)感知版本,用于以RTF格式顯示BLOB字段中的格式化文本。它的用法類似于TDBMemo構(gòu)件,也能顯示多行文本。

  注意:盡管TDBRichEdit構(gòu)件能夠顯示RTF格式的文本,并且提供了很強(qiáng)的編輯功能,但是,它本身并沒(méi)有提供用戶界面,應(yīng)用程序必須設(shè)計(jì)出相應(yīng)的用戶界面,才能把TDBRichEdit 構(gòu)件強(qiáng)大的功能發(fā)揮出來(lái)。
默認(rèn)情況下,TDBRichEdit構(gòu)件允許用戶鍵入新的文本。如果不想讓用戶修改文本,可以把ReadOnly屬性設(shè)為True。要允許用戶在文本中插入一個(gè)制表符,應(yīng)當(dāng)把WantTabs屬性設(shè)為True,否則,當(dāng)用戶按下Tab鍵,將把輸入焦點(diǎn)移走,而不是插入制表符。

  要限制用戶最多可輸入的字符數(shù),可以設(shè)置MaxLength屬性。如果這個(gè)屬性設(shè)為0,表示沒(méi)有限制。如果AutoDisplay屬性設(shè)為True,當(dāng)DataField屬性所指定的字段的內(nèi)容改變了時(shí),TDBRichEdit構(gòu)件會(huì)自動(dòng)刷新。如果AutoDisplay屬性設(shè)為False,TDBRichEdit構(gòu)件上只顯示字段名,用戶必須雙擊這個(gè)構(gòu)件或程序調(diào)用LoadMemo函數(shù)才能刷新數(shù)據(jù)。 顯示和編輯圖像

  TDBImage構(gòu)件可以認(rèn)為是TImage構(gòu)件的數(shù)據(jù)感知版本,它可以顯示BLOB字段的內(nèi)容。TDBImage構(gòu)件從數(shù)據(jù)集中檢索了圖像后,在本地以DIB格式建立一個(gè)副本。

  可以調(diào)用CutToClipboard或CopyToClipboard函數(shù)把圖像剪切或復(fù)制到剪貼板中,調(diào)用 PasteFromClipboard可以從剪貼板中粘貼圖像。

  如果Stretch屬性設(shè)為True,圖像將自動(dòng)縮放,以適應(yīng)TDBImage構(gòu)件的大小,這樣就可能造成圖像變形。

  如果AutoDisplay屬性設(shè)為True,當(dāng)DataField屬性所指定的字段的內(nèi)容改變了時(shí),TDBImage構(gòu)件會(huì)自動(dòng)刷新。如果這個(gè)屬性設(shè)為False,TDBImage構(gòu)件上只顯示字段名,用戶必須雙擊這個(gè)構(gòu)件才能刷新數(shù)據(jù),當(dāng)然也可以調(diào)用LoadPicture來(lái)刷新數(shù)據(jù)。

  用列表框和組合框顯示和編輯數(shù)據(jù)

  有4個(gè)特殊的數(shù)據(jù)控件可以用列表框和組合框顯示和編輯數(shù)據(jù),它們可以認(rèn)為是標(biāo)準(zhǔn)的列表框和組合框的數(shù)據(jù)感知版本。下面簡(jiǎn)單介紹這4個(gè)數(shù)據(jù)控件:

  1、TDBListBox用列表框顯示一組數(shù)據(jù),讓用戶從中選擇一個(gè)值。

  2、TDBComboBox用組合框顯示一組數(shù)據(jù),讓用戶從中選擇一個(gè)值。

  3、TDBLookupListBox用列表框顯示另一個(gè)數(shù)據(jù)集中的一組數(shù)據(jù),讓用戶從中選擇一個(gè)值。

  4、TDBLookupComboBox用組合框顯示另一個(gè)數(shù)據(jù)集中的一組數(shù)據(jù),讓用戶從中選擇一個(gè)值。

  TDBComboBox

  TDBComboBox構(gòu)件實(shí)際上是TComboBox構(gòu)件的數(shù)據(jù)感知版本,它能以組合框的形式顯示一組數(shù)據(jù),讓用戶從列表中選擇一個(gè)值或直接輸入一個(gè)值。

  Items屬性用于設(shè)置列表中要顯示的一組數(shù)據(jù)。在設(shè)計(jì)期,可以單擊Items屬性邊上的省略號(hào)按鈕打開(kāi)一個(gè)字符串列表編輯器,然后輸入一些字符串。

  DropDownCount屬性用于設(shè)置當(dāng)用戶下拉組合框時(shí)不需要加滾動(dòng)欄就能顯示的項(xiàng)的個(gè)數(shù),默認(rèn)是8,表示用戶下拉組合框時(shí)如果項(xiàng)的個(gè)數(shù)超過(guò)8個(gè)才加上滾動(dòng)欄。如果實(shí)際的項(xiàng)數(shù)還沒(méi)有DropDownCount屬性指定的值多,下拉的組合框的高度自動(dòng)縮小。

  在Style屬性設(shè)為csOwnerDrawFixed的情況下,ItemHeight屬性用于設(shè)置項(xiàng)的高度。 

  顯示另一個(gè)數(shù)據(jù)集中的數(shù)據(jù)

  TDBLookupListBox構(gòu)件和TDBLookupComboBox構(gòu)件分別以列表框和組合框的形式顯示另一個(gè)數(shù)據(jù)集中的數(shù)據(jù)。

  假設(shè)有一個(gè)表格叫OrdersTable,其中包含一個(gè)CustNo字段,用于表達(dá)客戶的編號(hào),但OrdersTable表中除了客戶的編號(hào)外,不包含客戶的其他信息。而另一個(gè)表格假設(shè)叫CustomersTable,除了有CustNo字段外,還有諸如客戶的公司名稱、地址等信息。

  TDBLookupListBox構(gòu)件可以實(shí)現(xiàn)這樣的功能,當(dāng)用戶在OrdersTable中瀏覽記錄時(shí),程序首先在CustomersTable中查找與CustNo字段匹配的記錄,如果找不到,就從列表中查找與Company字段匹配的字符串;如果找到,就選擇這一項(xiàng)。

  用復(fù)選框處理布爾類型的字段

  TDBCheckBox構(gòu)件可以認(rèn)為是TCheckBox構(gòu)件的數(shù)據(jù)感知版本,用于處理布爾類型的字段。例如,可以用一個(gè)復(fù)選框來(lái)表示客戶是否已付帳。

  TDBCheckBox構(gòu)件實(shí)際上是把字段的值與預(yù)設(shè)的兩個(gè)字符串比較,這兩個(gè)字符串分別由ValueChecked和ValueUnChecked屬性指定。如果字段的值與ValueChecked屬性指定的字符串匹配,就選中復(fù)選框。如果字段的值與ValueUnchecked屬性指定的字符串匹配,就不選中復(fù)選框。注意:ValueChecked屬性和ValueUnchecked屬性所指定的字符串不能相同。

  一般情況下,ValueChecked屬性設(shè)為“True”、“Yes”之類的字符串,但也可以是其他任意的字符串,甚至是一組字符串,彼此之間要用分號(hào)隔開(kāi),例如:

DBCheckBox1.ValueChecked := True;Yes;On;

  上述情況下,當(dāng)字段的值只要與其中一個(gè)字符串匹配,就選中復(fù)選框。要說(shuō)明的是,ValueChecked屬性指定的字符串是大小寫敏感的。一般情況下,ValueUnchecked屬性設(shè)為“False”、“No”之類的字符串,但也可以是其他任意的字符串,甚至是一組字符串,彼此之間用分號(hào)隔開(kāi)。如果字段的值既不與ValueChecked屬性指定的字符串匹配,也不與ValueUnchecked屬性指定的字符串匹配,復(fù)選框就變灰。
使用TDBGrid

  TDBGrid構(gòu)件以柵格的形式顯示和編輯數(shù)據(jù)集中的數(shù)據(jù)。它的外觀很大程度上取決于下面三個(gè)因素:l 一是永久的列對(duì)象。 二是永久的字段對(duì)象。 三是數(shù)據(jù)集構(gòu)件的ObjectView屬性將影響ADT和數(shù)組字段的顯示方式。對(duì)于TDBGrid構(gòu)件來(lái)說(shuō),最重要的屬性是Columns,這是一個(gè)TDBGridColumns對(duì)象,用于管理一組TColumn對(duì)象。在設(shè)計(jì)期,可以打開(kāi)一個(gè)編輯器建立永久的列對(duì)象,然后在對(duì)象觀察器中設(shè)置列對(duì)象的屬性。

  動(dòng)態(tài)的列對(duì)象

  如果TDBGridColumns的State屬性設(shè)為csDefault,列是動(dòng)態(tài)生成的,列的屬性取決于字段的屬性。當(dāng)字段的屬性發(fā)生變化時(shí),列的屬性也跟著變化。讓列動(dòng)態(tài)生成的好處是,可以在運(yùn)行期動(dòng)態(tài)地選擇其他數(shù)據(jù)集,而不用擔(dān)心柵格是否適合于顯示新的數(shù)據(jù)集。例如,可以用同一個(gè)TDBGrid構(gòu)件先顯示一個(gè)Paradox表,再顯示查詢另一個(gè)數(shù)據(jù)庫(kù)的結(jié)果。在設(shè)計(jì)期,無(wú)法直接修改動(dòng)態(tài)列對(duì)象的屬性,只能修改字段對(duì)象的屬性,從而間接地修改動(dòng)態(tài)列對(duì)象的屬性。

  動(dòng)態(tài)列對(duì)象的生存期也取決于字段對(duì)象的生存期。如果數(shù)據(jù)集沒(méi)有建立永久的字段對(duì)象,那么,當(dāng)數(shù)據(jù)集關(guān)閉時(shí),所有的動(dòng)態(tài)列對(duì)象也將消失。注意:如果在運(yùn)行期把TDBGridColumns的State屬性設(shè)為csDefault,將刪除所有的列對(duì)象,然后根據(jù)數(shù)據(jù)集中的字段對(duì)象重建列對(duì)象。

  要能夠在設(shè)計(jì)期自定義柵格,就要用到永久的列對(duì)象。建立了永久的列對(duì)象后,如果TDBGridColumns的State屬性設(shè)為csCustomized,就可以獨(dú)立設(shè)置每一列的屬性。例如,默認(rèn)情況下,列的標(biāo)題顯示字段的標(biāo)簽即DisplayLabel屬性,通過(guò)修改TColumnTitle的Caption屬性可以重新指定列的標(biāo)題,而TField的DisplayLabel屬性則不會(huì)受到影響。TDBGridColumns的State屬性設(shè)為csCustomized適合于那些數(shù)據(jù)集的結(jié)構(gòu)是固定不變的情況。如果需要在運(yùn)行期切換不同的數(shù)據(jù)集,就不能把State屬性設(shè)為csCustomized。要?jiǎng)?chuàng)建永久的列對(duì)象,首先要在窗體上選擇TDBGrid構(gòu)件,然后對(duì)象觀察器中單擊Columns屬性邊上的省略號(hào)按鈕將打開(kāi)編輯器。

  剛開(kāi)始的時(shí)候,這個(gè)編輯器是空白的,這是因?yàn)椋J(rèn)情況下,柵格中的列對(duì)象都是動(dòng)態(tài)生成的,還沒(méi)有永久的列對(duì)象。要基于數(shù)據(jù)集中的每一個(gè)字段分別創(chuàng)建一個(gè)永久的列對(duì)象,可以單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“Add All Fields”命令。要?jiǎng)?chuàng)建一個(gè)獨(dú)立的永久列對(duì)象,可以單擊工具欄上的(Add New)按鈕。選擇這個(gè)剛創(chuàng)建的列對(duì)象,然后在對(duì)象觀察器中設(shè)置FieldName屬性指定一個(gè)字段,設(shè)置Caption屬性指定列的標(biāo)題。要?jiǎng)h除一個(gè)列對(duì)象,可以單擊工具欄上的(Delete Selected)按鈕。如果把永久的列都刪掉,柵格反而能顯示數(shù)據(jù)集中所有的字段,這是因?yàn)椋谰玫牧袆h掉以后,Delphi 4會(huì)自動(dòng)把TDBGridColumns的State屬性設(shè)為csDefault并且動(dòng)態(tài)生成所有的列。

  要調(diào)整列在柵格中顯示的順序,可以用鼠標(biāo)把列對(duì)象前移或后移。對(duì)于永久的列對(duì)象來(lái)說(shuō),它的屬性的默認(rèn)值仍然取自于字段,除非您修改了永久列對(duì)象的屬性。例如,默認(rèn)的情況下,列的標(biāo)題就是字段的DisplayLabel屬性。如果修改字段的DisplayLabel屬性,列的標(biāo)題將隨之改變。但是,一旦您修改了列對(duì)象的Caption屬性,列的標(biāo)題不再與字段的DisplayLabel屬性存在聯(lián)動(dòng)關(guān)系,它們彼此是獨(dú)立的。

  前面講過(guò),創(chuàng)建一個(gè)永久的列對(duì)象時(shí),需要設(shè)置FieldName屬性指定一個(gè)字段。不過(guò),您也可以讓FieldName屬性為空,此時(shí),TColumn對(duì)象的Field屬性將返回NULL,并且該列在柵格中是空白的。空白的列往往用于用戶顯示一些自定義的內(nèi)容,如圖像或圖表等。幾個(gè)列對(duì)象的FieldName屬性可以設(shè)為同一個(gè)字段。由此可見(jiàn),TDBGrid的FieldCount屬性可能小于柵格的列數(shù)。

  數(shù)據(jù)源

  TDataSource構(gòu)件是一個(gè)非可視的構(gòu)件,它充當(dāng)了數(shù)據(jù)集和數(shù)據(jù)控件之間的橋梁。每一個(gè)數(shù)據(jù)控件都必須指定一個(gè)數(shù)據(jù)源(TDataSource構(gòu)件),相應(yīng)地,TDataSource構(gòu)件的DataSet屬性必須指定一個(gè)數(shù)據(jù)集。下面簡(jiǎn)單介紹一下TDataSource構(gòu)件的屬性和事件。DataSet屬性用于指定一個(gè)數(shù)據(jù)集。在設(shè)計(jì)期,可以在對(duì)象觀察器中為DataSet屬性選擇一個(gè)數(shù)據(jù)集。在運(yùn)行期,可以通過(guò)代碼動(dòng)態(tài)地選擇數(shù)據(jù)集。程序示例如下:

With CustSource Do
Begin
If DataSet = Customers then
DataSet := Orders
Else
DataSet := Customers;
End;


  也可以指定另一個(gè)窗體上的數(shù)據(jù)集構(gòu)件,例如:

Procedure TForm2. FormCreate (Sender : TObject);
Begin
DataSource1.Dataset := Form1.Table1;
End;


  一般情況下,TDataSource構(gòu)件的名稱是無(wú)關(guān)緊要的。不過(guò),TDataSource構(gòu)件的名稱應(yīng)當(dāng)能反映它所連接的數(shù)據(jù)集,例如,假設(shè)TDataSource構(gòu)件連接的數(shù)據(jù)集叫Customers,相應(yīng)地,TDataSource構(gòu)件的名稱最好叫CustomersSource。

  Enabled屬性用于控制TDataSource構(gòu)件是否與數(shù)據(jù)集連接,設(shè)為True表示連接,設(shè)為False表示暫時(shí)斷開(kāi)連接。如果Enabled屬性設(shè)為False,凡是連接于這個(gè)數(shù)據(jù)源的數(shù)據(jù)控件將變成空白。如果AutoEdit屬性設(shè)為True,當(dāng)用戶在數(shù)據(jù)控件中鍵入字符時(shí),數(shù)據(jù)集就自動(dòng)進(jìn)入dsEdit狀態(tài)。如果AutoEdit屬性設(shè)為False,程序必須調(diào)用Edit函數(shù)才能進(jìn)入dsEdit狀態(tài)。

  當(dāng)數(shù)據(jù)集的當(dāng)前記錄的位置發(fā)生變化時(shí)將觸發(fā)OnDataChange事件,這可能是因?yàn)槌绦蛘{(diào)用了Next、Previous、Insert等方法。當(dāng)前記錄的數(shù)據(jù)將要被更新時(shí)將觸發(fā)OnUpdateData事件,這可能是因?yàn)檎{(diào)用了Post。在處理這個(gè)事件的句柄中,可以對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)。


標(biāo)簽:

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn

文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載

為你推薦

掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
日本乱码一卡二卡三卡永久 | 国产又黄又硬又湿又黄的A片小说 | 欧美激情欧美狂野欧美精品免费 | 国产伦精品一区二区三区免费观看 | 欧美成人日韩 | 久久九九色 | 国产精品久久欧美一区 | 无码人妻AV一区二区三区96 | 日韩亚洲欧美一区二区三区 | 美女被抽插舔B到哭内射视频免费 | 亚洲免费三区 | 在线观看网址入口2024 | 国产专区中文字幕 | 亚洲老熟女AV一区二区在线播放 | 无码一卡二卡三卡四卡 | 国产精品A一区二区三区腾讯导航 | 日本三级很黄试看120秒 | 亚洲A片永久精品无码APP | 91在线导航| 国产成人一区免费观看 | 香港三级韩国三级日本三级 | 国产福利91精品一区二区 | 好硬啊进去太深了A片 | 91香蕉视频在线播放 | 久久成人国产精品二三区 | ofozy99国产 | 另类免费视频 | 免费一区二区三区久久 | 四虎影视214HU永久免费观看 | 色哟哟在线观看免费网址 | 波多野结衣在线观看视频 | 国产色无码精品视频国产 | 欧美中文字幕视频 | 蜜桃麻豆WWW久久国产SEX | 蜜臀国产在线 | 老太奶性BBWBBW在线观看 | 亚洲一区二区三区麻豆 | 卯月麻衣快播 | 最近免费中文字幕大全高清10 | 黄页网站视频 | 亚洲人成电影网站在线观看 | 国产又大又硬又粗 | 九九热精品免费 | 中文字幕欧美在线观看 | 视频黄色在线 | 国产精品一区在线麻豆 | 夜插插 | 色视频线观看在线播放 | 久久爱国产视频在线 | 日本一卡二卡不卡视频查询 | 国产成人AV在线播放影院 | 国产精品三级 | avtt天堂东京热一道本 | 俺也去在线观看视频 | 日本不卡免费高清视频 | 在线看片av免费观看 | 黄网址大全免费观看免费 | 色综合色综合色综合色综合网 | 国产一区二区在线观看免费 | 成人免费精品网站在线观看影片 | 樱花草视频在线观看免费资源WWW | 国产亚洲精品VA片在线播放 | 亚洲一级特黄特黄的大片 | 韩国理伦电影 | 深夜激情网 | 日本无码H纯肉黄动漫A红桃 | 欧美日韩中文国产一区发布 | 国产色情无码网站视频APP | 狼狼色丁香久久女婷婷综合 | 久久国产精品人妻中文 | 一区二区三区日韩免费播放 | 欧美精品色婷婷五月综合 | 你懂的日韩 | 8x在线播放 | 精品欧美日韩一区二区三区 | 中国三级网站 | 欧美亚洲熟妇一区二区三区 | 最近韩国动漫HD免费观看 | 在线看av的网站 | 免费成人一级片 | 欧美日韩一区不卡在线观看 | 黑巨茎大战俄罗斯白人美女 | 免费看成人羞羞视频网站在线看 | 乱码一二三乱码又大又粗 | 欧美丰满极品少妇无码 | 麻豆乱码1区2区新区 | 欲盖弄潮百度影音 | 日本精品一区二区在线播放 | 人久人久人久污污污精品国产 | 日本最新在线不卡免费视频 | 日韩国产精品人妻无码久久久 | 亚洲精品久久片久久久久 | 野花社区WWW中文高清版 | 蜜桃999.com| 午夜视频欧美 | 国产午夜视频在线观看 | 又大又粗又爽免费视频A片 又大又爽又硬的曰皮视频 又大又硬又粗再深一点 | 香蕉影院在线播放伊人 | 香港aa三级久久三级 | 狠狠ri | 一点色成人网 | 色播电影网站 | 欧美成人精品区综合A片 | 91午夜精品亚洲一区二区三区 | 在线不卡免费视频 | 在线 国产 欧美 专区 | 美女裸身照(无内衣)动态图 | 99re5在线精品视频热线 | 综合激情区视频一区视频二区 | 免费在线观看的毛片 | 一女被两男吃奶添下A片免费网站 | 岛国午夜精品视频在线观看 | 久久久国产99久久国产久 | 亚洲 日韩 国产 中文视频 | 毛篇片在线观看地址 | 日本午夜三级 | 蜜桃色欲AV久久无码精品软件 | 久久鬼| 午夜肉体艺术 | 中文字幕在线观看 | 超乳w真性中出し冲田杏梨101 | 最新黄网| jizz曰本 | 色偷偷WWW.8888在线观看 | 双乳被幺公嗦到爽死小L | 国产亚洲精品久久AV | 亚洲在线日韩伦理片 | aaaaa级毛片免费视频 | 调教済み変态JK扩张调教し | 日韩欧美一区二区三区不卡在线 | 欧洲最新一卡二卡三卡四卡 | 日韩精品人妻AV一区二区三区 | 久久99精品久久久久久青青日本 | 无码乱人伦一区二区亚洲一 | 最新国产精品好看的国产精品 | 国产午夜精品一区理论片飘花 | 色偷偷AV亚洲男人的天堂 | 无码日本少妇精品视频 | 日本一线a视频免费观看 | 国产护士一级毛片高清 | 日韩美女自卫慰黄网站 | 成人免费A片视频在线观看网站 | 果冻传媒董小宛一区二区 | 欧美囗交xx×bbb视频 | 人禽互交50篇视频 | 少妇大乳妓女毛片A片 | 很黄很色吸奶头A片动态图 狠狠撸的网站首页 | 韩国色网 | 热久久91 | 真实国产乱子伦露脸 | 丁香花视频在线播放免费观看 | 有码在线| 国产精品久久久久久久网站 | 亚洲人成一区二区不卡 | 国产精品三级 | 中文字幕高清免费不卡视频 | 日本高清h色视频在线观看 日本丰满人要无码视频 | 影音先锋资av男人撸 | 精品高潮呻吟99AV无码 | 日本高清免费观看视频在线 | 中文网丁香综合网 | 亚洲一卡2卡三卡 | 欧美性生恔XXXXXDDDD | 日韩一区精品视频一区二区 | 欧美无人区码卡二卡3卡4免费 | 国内午夜免费鲁丝片 | 欧美jizz| 日韩一区二区视频在线观看 | 欲色AV无码一区二区人妻 | 99久久香蕉国产综合影院 | 无人区乱码1区2区3区 | 国产 精品 自在 线 囯精品人妻无码一区二区三区99 | 国产精品美女免费视频观看 | 欧美天天在线 | 闺蜜放荡H肉辣文御书屋姜 贵州美女一级纯黄大片 | 黄色片网址在线观看 | 吉泽明步 超m自缚痴女 | 无码人妻丰满熟妇A片护士电影 | 丝袜亚洲另类欧美变态 | 日韩人妻鲁交色情精品视频 | 欧美91精品久久久久网免费 | www.色av.com| 少妇看A片偷人精品视频 | 久久就是精品 | 性夜夜春夜夜爽AA片A | 在线播放午夜理论片 | 国产极品粉嫩交性大片 | 色网在线免费观看 | 成年人网站在线免费观看 | 色婷婷综合网 | 免费观看成人毛片A片2008 | 国产成人AV一区二区三区无码 | 快点使劲舒服爽还要高清 | 看亚洲人配人配人种jizz | 色拍拍欧美视频在线看 | 波多野结衣视频一区二区 | 波多野结衣在线高清视频 | h片免费观看 | 中文一级毛片 | 中国人电影网 | 全部免费a级毛片 | 丰满少妇乱A片无码 | 中文在线免费不卡视频 | xxxxhdi8日本hd| 美女露出尿口让男生爽痛 | 美国毛片一级视频在线aa | 国产在线观看清码视频 | 激情影院在线 | 天天摸夜夜操 | 五月丁香婷婷天堂 | 久久99精品国产免费观看 | 天天干夜夜草 | 奇米影视一区 | 成年人网站免费看 | 国产精品剧情 | 国产三级精品三级 | 一本大道一卡二卡三网站 | 欧美一卡2卡三卡4卡公司 | 日本三级韩国三级三级a级按摩 | 福利网站在线 | 成年视频xxxxx在线网站 | 免费国产黄线在线观看视频 | 青青青国产免费手机频在线观看 | 色5555情网站 | 色综合色综合色综合色综合网 | 色激情综合网 | 玩高中女同桌肉色短丝袜脚文 | 日韩视频免费 | 亚洲黄色免费在线观看 | 欧美又大又粗AAA片免费看 | 狠狠狠地在啪线香蕉 | 美女脱内衣露出了奶头无马赛克图片 | 欧美日韩免费在线观看 | 亚洲一品AV片观看五月色婷婷 | 日本波多野结衣在线观看 | 国产69精品久久久久APP下载 | 99re 久久这里只有精品6 | 97爱爱爱 | 天天操天天干天天干 | ucjizz成人免费播放软件 | 欧美香蕉大胸在线视频观看 | 99热久久这里只精品国产WWW | 精品人妻伦一二三区久久AAA片 | 99热在线精品免费播放6 | 久见久热 这里只有精品 | 一本一道日韩一二三四区免费 | 中文字幕在线不卡日本v二区 | 亚洲欧美一区二区三区九九九 | 最大的高清色情在线网 | 永久AV狼友网站在线观看 | 日本人妻仑乱少妇A级毛片一 | 一个色综合亚洲色综合 | 四房开心色播网 | 亚洲激情网站 | 91福利专区 | 人人在线碰碰视频免费 | 色天天网 | 掀起衣服揉她的奶头亲吻视频 | 伦韩国理论片琪琪在线观看 | 国产又粗又长又大A片激情 国产又粗又长又大精品A片 | 欧美又粗又硬又大久久久 | 午夜无码伦费影视在线观看果冻 | 亚洲精品综合 | 夜夜操com| 国产精品久久久久久夜夜夜夜 | 美女裸露胸部100%无遮挡 | 色网在线视频 | 添bbb免费观看高清视频 | 国产亚洲精品久久久性色情软件 | 爱插综合网 | 亚洲剧场午夜在线观看 | 漂亮的保姆3免费中文字幕 漂亮的丰年轻的继坶3在线 | 最好看的韩国日本免费 | 国产美女视频一区二区二三区 | 国产69精品久久久久999三级 | 欧洲一卡2卡三卡4卡网站国色天香 | 一个人看的www视频高清免费 | 四房播播 四房播播 | 亚洲A片无码一区二区三区在线 | 无限观看社区在线观看免费 | 97在线视频观看 | 99热这里只有精品8 99热这里只有精品9 | 6080欧美一区二区三区四区 | 日日摸人人看97人人澡 | 成人午夜免费福利 | 亚洲盘 | 国产三级做爰在线播放 | 无人高清视频免费观看在线 | 日本高清视频在线免费观看 | 激情五月婷婷 | 欧美流行 在线播放 | 中文字幕在线最新在线不卡 | 精品午夜寂寞影院在线观看 | 五月丁香六月综合缴清无码 | 国产一级一级一级成人毛片 | 亚洲中文字幕婷婷在线 | 91福利精品老师国产自产在线 | 亚洲乱码AV中文一区二区 | 91资源在线观看 | 国产日韩欧美精品一区二区三区 | 黄到下面流水的爽文很污的情话 | 久热九九 | 天天做天天爱天天操 | 91免费看片 | 亚洲欧美日韩_欧洲日韩 | 丁香在线 | 色WWW永久免费视频首页 | 杨紫好深啊再用力一点 | 小小视频免费观看高清 | 亚1州区2区3区产品乱码 | 操亚洲美女 | 久久福利一区 | 国产欧美精品系列在线播放 | 日本成熟视频免费视频 | 大陆精品自在线拍国语 | kdbacc app网站| 亚洲天堂2014 | 久久久久久久尹人综合网亚洲 | 免费精品美女久久久久久久久久 | 久久综合久综合久久鬼色 | 樱花草视频在线观看WWW在线观看 | 男女啪啪18禁无遮挡激烈直播 | 天堂在线中文网 | 精品视频在线播放 | 亚洲A片国产AV一区无码 | 澡人人澡人澡人人澡天天 | 国产精品综合久成人 | 午夜片神马影院福利 | 国产一区视频在线免费观看 | 老司机福利在线视频 | 成人一级黄色毛片 | 97涩涩图| 俺也来俺也去俺也射 | 99热成人精品国产免男男 | 丝袜视频网在线观看 | 亚洲一级毛片免费在线观看 | 久久99久久99小草精品免视看 | 最近最好看中文字幕免费 | 男女无遮挡猛进猛出免费观看视频 | 免费一级国产生活片 | 乱码1234区2021 | 狠狠干网站 | 国产成人不卡 | 精品一卡2卡三卡4卡乱码免费 | www.毛片 | 无线日本视频精品 | 嫩草AV久久伊人妇女超级A | 午夜AV精品一区二区三区 | 中文有码视频在线播放免费 | 黄页在线免费观看 | 亚洲乱码日产精品BD在线下载 | 婷婷在线免费视频 | 四虎最新版本2024在线网址 | 色狐网 | 日韩色道| 国产天天在线 | 日韩免费一级 | 国产国语一级毛片 | 精品免费国产一区二区三区四区五 | 色情欧美片午夜国产特黄 | www.黄色网址.com | 国产精品一级二级三级 | 女人做爰的全部过程 | 国产亚洲精品久久久久的角色 | 成人免费视频在线观看 | 天堂网www在线资源中文 | 久久免费精彩视频 | 美女网站免费福利视频 | 1000美女模特人体照 | 国产一区二区三区乱码 | 高清色情www日本com | 91精品三级在线观看播放 | jizzyou欧美| 天天影视网网色色欲 | 国产毛A片啊久久久久久保和丸 | 国产视频自拍一区 | 日本久久久 | 粗大的内捧猛烈进出A片黄 粗大的内捧猛烈进出A片小说 | 日韩经典欧美精品一区 | 在线看片福利无码 | 在线观看网站黄色 | 69国产精品人妻无码免费 | 日韩欧无码一区二区三区免费不卡 | 国产高中生三级视频 | 丝袜性爱视频 | 日本高清在线一区二区三区 | 66成人| 黄色一级欧美 | 日韩国产精品视频 | 精品久久久久久久一区二区伦理 | 在线午夜福利视频免费 | 他用舌头给我高潮喷水在线 | 一区毛片| 国产又色又爽又黄又刺激18 | 九九亚洲精品 | 91蜜桃麻豆 | 高清性色生活片免费播放网 | 么么哒电影大全免费观看 | 天天综合色天天综合 | 久久久99精品免费观看精品 | 大学生一级毛片 | 亚洲日本高清成人aⅴ片 | 午夜人妻熟女一区二区 | 国产91av视频 | 黄色一级视频免费观看 | 天天玩夜夜操 | 成人精品国产亚洲AV久久 | 亚洲熟女乱色一区二区三区 | 国产成人一区二区 | 国产刺激熟女短视频在线观看 | 欧美男男videos在线 | 色即是空2字幕 | a级网站在线观看 | 成人在线视频网站 | 亚洲精品久久无码AV片动漫网站 | 国产男女猛烈无遮挡A片漫画 | 国内自拍视频在线观看 | 蜜臀AV国产精品久久久久 | 国产精品 日韩 | 欧美性狂猛bbbbbbxxxxxx | 宅男午夜大片又黄又爽大片 | 黄色片网站在线观看 | 久久99热这里只频精品6 | 成人影院网 | 免费电影伦理片 | 久久精品女人天堂 | 成人色色 | 婷婷综合久久狠狠色成人网 | 亚洲国产成人精品无码区5566 | 日本无码色哟哟婷婷最新网站 | 国产在线一区二区三区四区 | 欧美videosex性欧美成人 | 超碰97人人做人人爱网站 | 偷偷色在线 男人天堂 | 久久伊人中文字幕 | 欧美精品91 | 日本免费在线观看视频 | 欧美操日韩| 国产一区二区不卡老阿姨 | 日本韩国三级观看 | 日韩欧美在线观看视频一区二区 | 国产精品网站在线观看免费传媒 | 日本免费黄色 | 97任你碰任你摸任你爽 | 久久视频在线直播 | 翁公的巨物挺进了我密 | 国产亚洲精品久久久久久无码网站 | 91一区二区三区四区五区 | 国产成人ay手机在线观看 | 色播在线永久免费视频网站 | 大地影院日本韩国电影免费观看 | 成年视频xxxxxx在线 | 青青草成人影视 | 国产麻豆放荡AV剧情演绎 | 张开腿我尝尝你的草莓 | 精品高潮呻吟99AV无码 | 狠狠色丁香婷婷综合 | 婷婷qvod| 天天躁日日躁狠狠躁 | 2024天堂中文字幕一区在线观 | 国产无套内射久久久国产 | 免费看成人A片无码视频网站 | 亚洲成在人线中文字幕 | 香港aa三级久久三级 | 黑人大JI巴做爰呻吟视频 | 亚洲护士老师的毛茸茸 | 亚洲欧美人成网站综合在线 | 日本a视频 | 99视频在线观看视频 | 日本成人性视频 | 久久精品国产亚洲AV影院 | 免费精品美女久久久久久久久 | 久久免费视频3 | 一区二区三区不卡在线 | 国产中文在线 | 亚州毛色毛片免费观看 | 九九热思思 | 国产精品爽爽久久久久久 | 国产精品高潮呻吟爱久久AV无码 | 国产成人精品一区二区三区影院 | 黄色片a| 亚洲精品偷拍AV一区二区 | 亚洲精品乱码久久久久久日本麻豆 | 91制片厂果冻传媒公司一卡 | 日本黄页大全 | 女人十八毛片A片久久18 | 涩涩片大全百度影音 | 99re热视频精品首页 | 永久黄网站色视频免费 | 国产精品最新资源网 | аⅴ天堂中文在线网 | 亚洲 素人 字幕 在线 最新 | 91激情视频| 97a蜜桃| 欧美国产综合日韩一区二区 | 网站黄色在线观看 | 美日韩精品| 国产欧美日韩灭亚洲精品 | 日本丰满大乳人妻无码 | 国产日韩精品一区在线观看播放 | 大家操成人网 | 亚洲欧美精品一区天堂久久 | 深夜特黄a级毛片免费播放 深夜日韩 | 网址在线观看你懂的 | 天天爱天天做天天爽天天躁 | 妞妞影视一二三区 | 刺激成人在线视频观看 | 又色又爽的无遮挡免费网址 | 国产乱人伦AV麻豆网 | 午夜第九理论达达兔影院 | 免费电影在线看 | 国产2区| 奇米一区二区三区四区久久 | 日本高清视频免费观看 | 久久99九九99九九精品 | 军人教官肉H | 人丿澡八人碰人人f人看下载 | 日本高清www视频在线观看 | 三级韩国日本三级在线 | 青青草成人色情视频网 | 国产精品久久久久久久久99热 | 色综合久久天天综合观看 | 99热最新在线观看 | 国产免费的又黄又爽又色 | 亚洲国产精品久久人人爱 | 一圾片在线观看 | 日本高清在线视频无码 | 激情文学综合丁香 | 国产亚洲精品A片久久久 | 亚洲精品久久久午夜福利电影网 | 免费国产小视频 | 秋霞av伦理片在线观看 | 日韩波多野结衣 | 花房姑娘HD版在线观看 | 精品成人资源在线观看 | 四虎影视精品 | 亚洲 欧美 日韩 国产 视频 | 四川W搡BBB搡WBBB搡 | 国产精品2022不卡在线观看 | 中文字幕欧美在线观看 | vodafone荷兰的app | 国产精品三级在线 | 国产99在线a视频 | 三级黄毛片 | 操综合网 | 美女裸体黄网站18禁免费看影站 | 云边有个小卖部高清 | 最近中文字幕在线中文视频 | 久99久热只有精品国产99 | 性色AV乱码一区二区三区 | 欧美精品成人一区二区在线观看 | 国产乱码免费卡1卡二卡3卡 | 无套内谢少妇毛片A片樱花 无套内谢孕妇毛片免费看 无修无遮h韩漫视频网站 | 国产中文字幕免费观看 | 久久综合给合久久狠狠狠97色 | 天天综合网色中文字幕 | 久久九九亚洲精品 | 天天天色综合 | 波多野结衣全集线观看456 | 日本A级作爱片金瓶双艳 | 嫩草国产福利视频一区二区 | 久久不卡一区 | 天天干夜夜夜 | 亚洲AV色情偷拍精品 | 国产jizzjizz视频免费看 | 日本在线视频www鲁啊鲁 | 天天爽夜夜操 | 日本爆乳无码一区二区漫画 | 亚洲三级欧美 | 欧美日韩另类在线观看视频 | 丁香婷婷开心激情深爱五月 | 91资源在线播放 | 在线观看网址入口2024 | 欧洲色情三级欧美三级视频 | 午夜性福利视频 | 色妞论坛 | 日本香港三级亚洲三级 | 丁香五月香婷婷五月 | 谁有色网站 | 无码精品人妻一区二区三区颖A片 | 亚洲无人区在线观看AV | 国产人妻人伦精品98 | 最近中文字幕在线中文高清版 | 内射白浆一区二区在线观看 | 日本一在线中文字幕天堂 | 五月天亚洲图片婷婷 | 日本在线看 | 果冻传媒 天美 麻豆 | 天天操综合网 | 亚洲一区不卡视频 | 亚洲人成在线播放 | 日韩国产免费一区二区三区 | 国产精品久久99 | 日本aⅴ在线 | 国产真实乱系列 | 欧美日韩一区不卡在线观看 | japanesehdtvxxxx日本| 青青草原精品国产亚洲AV | 国产a区 | 国产午夜亚洲精品区 | 黄桃AV无码免费一区二区三区 | 欧美一性一交一伦一A片视频 | 亚洲精品无AMM毛片 亚洲精品无码成人A片在线古代 | 把女人弄爽的特黄A大片 | 亚洲 欧洲 日韩 综合色天使 | 国产91在线精品福利 | 亚洲欧美中文日韩在线v日本 | 亚洲黄页 | 男男腐文污高干嗯啊快点1V1 | 精品久久免费视频 | 黄色一级片在线播放 | 日本丰满人妻无码中文字幕 | 纯肉宠文高h一对一 | 日本jizz强视频69视频 | 国产全黄a一级毛片视频 | 色网在线视频 | 欧美日本在线三级视频 | 黑子的篮球第四季什么时候出 | 让人爽到湿的小黄书 | 四四色播| 亚洲欧美啪啪 | 黄视频在线免费看 | 少妇做爰奶水狂喷AV | 久久久亚洲精品国产 | 成人精品视频 | 国产精品久久久久久久久久久威 | 午夜插插插 | 无套内射无矿码免费看黄 | 最近中文字幕完整视频高清 | 91精品国产9l久久久久 | 一区毛片 | 日产一一到六区麻豆 | 免费观看又色又爽又黄的小说一 | A片粗大的内捧猛烈进出AV | 国产99视频在线 | 精品中字一卡2卡三卡4卡乱码 | 亚洲精品九色在线网站 | 免费无码一区二区三区A片蜜臀 | 免费一级特黄特色大片在线观看 | 一本久道综合五月色婷 | 亚洲 欧美 国产 动漫 综合 | 99久久精品免费国产一区二区三区 | 日本欧美一区二区三区乱码 | 一个人看的手机视频www | 色人影视 | 国产伦精品一区二区三区妓女下载 | 色中色 最新地址 | 爆乳隔壁人妻中文字幕 | 五月天激情综合网 | 亚洲一区精品中文字幕 | 日本娇小xxxxhd| 国产成人www免费人成看片 | 久久综合结合久久很很很97色 | 快穿之浪荡H啪肉NP文肉BL | 欧美亚洲天堂网 | _日韩人妻无码一区二区三区 | 成人a毛片免费视频观看 | 高清久久 | 老司机午夜免费福利 | 午夜精品成人一区二区视频 | 大香伊蕉在人线国产手机看片 | 国产在线播 | 欧美一级精品 | 亚洲精品色情婷婷在线播放 | 在线日本v二区不卡 | 天天干天天综合 | 欧美free嫩交hd | 92看片淫黄大片一级 | 免费看日b视频 | 国产又黄又爽又色的免费APP | 国产色XX群视频射精 | 看黄网站在线看 | 99视频在线国产 | 精品综合久久久久久97超人该 | 欧美操美女 | 亚洲天堂精品视频 | 成人免费毛片网站 | 嗯啊灬别停啊灬用力灬快 | 国产精品户露AV在线户外直播 | 亚洲欧美日本综合 | 免费av网站 | 好紧好湿太硬了我太爽了文字 | 国色天香在线播放社区 | 欧美日韩国产亚洲一区二区三区 | 日本三级免费 | 成年人视频免费网站 | 久久精品A片777777 | 7788人成免费看A片 | 亚洲中文字幕永久在线 | 开心五月 激情五月 深爱五月 | 欧洲无人区卡一卡二卡三 | 国产精品免费露脸视频 | 粗大新婚娇妻娇嫩 | 国产日韩欧美在线视频一本到 | XX性欧美肥妇精品久久久久久 | 97玖玖 | 一区二区三区在线免费视频 | 伊人久久大香线蕉综合5g | 午夜精品乱人伦小说区 | 国产精品国偷自产在线 | 久久国产精品系列 | 亚洲AV久久久噜噜噜噜 | 色综合999 | 制服丝袜 天堂 | 麻豆精品 | 嫩交18xxxx| 熟女人妻 中文字幕在线 | 你好湿呀!小妖精快叫 | 九九九九精品视频在线播放 | 精品日韩一区 | 国产又黄又粗又爽又色的视频软件 | 非洲天堂WWWWXXX | 成人特级毛片 | 成人午夜免费福利 | 毛片毛片 是个 毛片 | 国产在线精品亚洲第一区 | 果冻传媒和91制片厂a | 日韩精品视频观看 | 欧美一级免费在线观看 | 40集电视剧全部免费 | 看一级毛片一区二区三区免费 | 色噜噜噜色噜噜噜色琪琪 | 男人使劲躁女人过程A片 | 亚洲 日韩 在线 国产 精品 | 五月婷婷综合缴猜 | 国产又爽又大又黄A片另类软件 | 色综合在 | 好涨太粗进去用力快好深 | 免费无码一区二区三区A片下载 | 国产伦精品一区二区三区免费 | 麻豆传煤2021精品 | 日本人妖miran护士 | 放荡黄高辣H文NP | 日本中文字字幕乱码电影直播 | 热99re6久久精品 | 永久免费看啪啪网址入口 | 被教官按在寝室狂到腿软视频 | 四虎影视网站 | 日本亚洲成人 | 久久视频在线视频精品 | 亚洲午夜网站 | 国产精品人妻无码久久久免费看 | 成熟少妇AV片在线观看 | 99视频精品全国在线观看 | 亚洲精品无码AAAAAA片 | 漂亮人妻洗澡被公强欧美精品无码 | 日韩欧美在线观看 | 泷泽萝拉快播地址 | 国产精品久久久久久一级毛片 | 色情无码WWW视频无码区下载 | 99久久久无码欧美精品性 | 2017日本在线伦理片 | 黄色网址在线免费观看 | 篠崎かんな黑人解禁粗暴 | 亚洲精品欧美精品中文字幕 | 日本xxxxwwww | 波多野结衣在线视频免费观看 | 强奷乱码欧妇女中文字幕熟女 | 欧美伦理片2o18在线看 | 日韩成人高清 | 双乳被幺公嗦到爽死小L | 色综合久久五月 | 国产香线蕉手机视频在线观看 | 伦理片秋霞网伦理片 | jizz在线观看免费高清 | 久久久久香蕉视频 | 2024高清国产一区二区三区 | 亚洲永久免费视频网站 | 久久99精国产一区二区三区四区 | 午夜DJ影院在线观看免费完整高清 | 男人把女人桶到喷白浆的软件免费 | 精品成人网 | 成年网站在线观看 | WWW国产| 亚洲国产精品v在线播放 | 蜜桃久久久久久久久久久 | 国产亚洲精品久久久久小 | 日韩精品免费观看 | 久久99精品波多结衣一区 | 葫芦娃.combo深夜释放自己 | 99这里只有精品 | 亚洲制服丝袜中文字幕 | 苍井空a 集在线观看网站 | 四川老熟妇乱子XX性BBW | 欧美日韩亚洲一区二区三区 | 成年视频免费观看 | aaaaa级毛片免费视频 | 国产一卡2卡3卡四卡国色天香 | 福利卡—卡二卡三卡四卡 | 夜夜躁狠狠躁日日躁孕妇 | 日本一卡二卡3卡四卡免费 日本一卡二卡三卡四卡免费观 | 大片在线播放 | 91精品国产高清91久久久久久 | freesex欧美喷水 | 久久综合九色综合精品 | 高潮娇喘抽搐A片无码黄 | 97久久影院 | 国产亚洲精品AAAA片APP | 日本 韩国 亚洲 欧美 在线 |