欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

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ù)控件都是可視的。也就是說,如果修改了這些構(gòu)件的屬性,能在窗體上馬上反映出來。如果這些構(gòu)件的Enabled屬性設(shè)為True并且數(shù)據(jù)集的Active屬性也設(shè)為True,在設(shè)計(jì)期就可以看到數(shù)據(jù)。下面就來介紹一下這些控件的簡(jiǎn)單應(yīng)用。

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

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

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

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

  數(shù)據(jù)控件必須通過TDataSource構(gòu)件連接數(shù)據(jù)集。TDataSource構(gòu)件扮演的角色實(shí)際上就是數(shù)據(jù)控件與數(shù)據(jù)集之間的橋梁。首先,把一個(gè)數(shù)據(jù)集構(gòu)件放到窗體或數(shù)據(jù)模塊上,設(shè)置它的DatabaseName屬性指定要訪問的數(shù)據(jù)庫(kù),設(shè)置它的TableName屬性指定要訪問的表。接著,把一個(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屬性指定要顯示的字段。不過,對(duì)于TDBGrid、TDBCtrlGrid和TDBNavigator構(gòu)件來說,不需要設(shè)置DataField屬性,因?yàn)檫@幾個(gè)控件是以整個(gè)數(shù)據(jù)集為工作內(nèi)容的。

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

  除了TDBNavigator構(gòu)件外,其他數(shù)據(jù)控件都是用來顯示和編輯數(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控件演化而來的,例如,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)簽顯示,用來標(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,表示沒有限制。

  此外,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)的編輯功能,但是,它本身并沒有提供用戶界面,應(yīng)用程序必須設(shè)計(jì)出相應(yīng)的用戶界面,才能把TDBRichEdit 構(gòu)件強(qiáng)大的功能發(fā)揮出來。
默認(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,表示沒有限制。如果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來刷新數(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)按鈕打開一個(gè)字符串列表編輯器,然后輸入一些字符串。

  DropDownCount屬性用于設(shè)置當(dāng)用戶下拉組合框時(shí)不需要加滾動(dòng)欄就能顯示的項(xiàng)的個(gè)數(shù),默認(rèn)是8,表示用戶下拉組合框時(shí)如果項(xiàng)的個(gè)數(shù)超過8個(gè)才加上滾動(dòng)欄。如果實(shí)際的項(xiàng)數(shù)還沒有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ù)選框來表示客戶是否已付帳。

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

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

DBCheckBox1.ValueChecked := True;Yes;On;

  上述情況下,當(dāng)字段的值只要與其中一個(gè)字符串匹配,就選中復(fù)選框。要說明的是,ValueChecked屬性指定的字符串是大小寫敏感的。一般情況下,ValueUnchecked屬性設(shè)為“False”、“No”之類的字符串,但也可以是其他任意的字符串,甚至是一組字符串,彼此之間用分號(hào)隔開。如果字段的值既不與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)件來說,最重要的屬性是Columns,這是一個(gè)TDBGridColumns對(duì)象,用于管理一組TColumn對(duì)象。在設(shè)計(jì)期,可以打開一個(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ù)集沒有建立永久的字段對(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屬性,通過修改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)按鈕將打開編輯器。

  剛開始的時(shí)候,這個(gè)編輯器是空白的,這是因?yàn)椋J(rèn)情況下,柵格中的列對(duì)象都是動(dòng)態(tà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ì)象來說,它的屬性的默認(rèn)值仍然取自于字段,除非您修改了永久列對(duì)象的屬性。例如,默認(rèn)的情況下,列的標(biāo)題就是字段的DisplayLabel屬性。如果修改字段的DisplayLabel屬性,列的標(biāo)題將隨之改變。但是,一旦您修改了列對(duì)象的Caption屬性,列的標(biāo)題不再與字段的DisplayLabel屬性存在聯(lián)動(dòng)關(guān)系,它們彼此是獨(dú)立的。

  前面講過,創(chuàng)建一個(gè)永久的列對(duì)象時(shí),需要設(shè)置FieldName屬性指定一個(gè)字段。不過,您也可以讓FieldName屬性為空,此時(shí),TColumn對(duì)象的Field屬性將返回NULL,并且該列在柵格中是空白的。空白的列往往用于用戶顯示一些自定義的內(nèi)容,如圖像或圖表等。幾個(gè)列對(duì)象的FieldName屬性可以設(shè)為同一個(gè)字段。由此可見,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)行期,可以通過代碼動(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)緊要的。不過,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í)斷開連接。如果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)載

為你推薦

  • 推薦視頻
  • 推薦活動(dòng)
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
国产精品日韩欧美制服 | 亚洲+欧美+日韩+综合aⅴ | 99在线观看免费 | 国产精品成人一区二区不卡 | 国产未成女 | 精品福利一区二区三区免费视频 | 66lu国产在线观看 | 无人区乱码一区二区三区 | 国产高清视频在线免费观看 | 亚洲国产欧美在线人成 | a亚洲欧美中文日韩在线v日本 | 国产亚洲精品久 | 欧美性色黄大片www喷水 | 亚洲国产中文日韩精品乱码 | 日韩精品视频一区二区三区 | 区三区精品视频 | 国产熟女乱婬一区二区 | 香蕉成人伊视频在线观看 | 精品国产99国产精偷国产黄在线 | 嫩videossexo另类 | 国产视频短 | 国精产品48x国精产品 | 性一交一黄一片 | 国产精品一区二区在线精品 | 精品一区二区三区免费 | 国产亚洲一卡二卡三卡四卡 | 国产黄在线播放免费观看 | 国产免费一区二区三区在线 | а天堂中文最 | 91tv在线播放 | 国产亚洲精在线看 | 亚洲亚洲人成网站在线观看 | 精品国产迪丽热巴在线 | 国产在线精品一区二区中文 | 精品一区二区三区 | 国产精品无内丝袜高跟鞋 | 国语fre| 成人午夜视频在线视频 | 国产男女免费完整视频网页 | 91精品成人免费国产 | 亚洲а∨天堂在线网站 | 亚洲欧美极品 | 青柠影院免费观看电视剧高清 | 国产一国产二国产三国产 | 国产又黄又爽又猛的免费视频播放 | 欧美激情一区二 | 亚洲精品在线免费 | 最新院线大片抢先看 | 欧美日韩精品一区二区另类 | 亚洲视频网站在线观看 | 欧美精品自拍一区 | 日产无人区一线二线三线最新版 | 国产一区二区三区不卡在线观看 | 国产一区二区三区在线播放无 | 在线天堂中文最新版www网 | 亚洲vr精品在着在线观看 | 国产欧美日韩综合一区在线 | 国产一级淫片a免费播放口 海量热播电视剧手机电影在线观看 | 国产欧美日韩综合视频专区 | 成人日韩精品一区二区 | 亚洲精品字幕在线观看 | 91精品视频免费在线观看 | 免费高清理伦片在线观看 | 国产精品免费高清在线观看 | 中文字幕一区二区不卡 | 国产免费202 | 国产深夜在线免费观看 | 国产男女免费完整视频网页 | 亚洲国产人成自精在线尤物 | 欧美蜜桃臀在线观看一区 | 欧美专区亚洲专区 | 乱子午夜国产电 | 国产欧美精品一区二区色综合 | 七十路熟女交尾hd | 亚洲精品老司机综合影院 | 国产女主播在线观看免费观看 | 一二三四视频免 | 日本午夜网站 | 亚洲成亚洲成网 | 操中国美女逼美女 | 欧美yw精| 伊人焦久综合影院每日更新 | 免费片在线观看 | 天美传媒在线观看果 | 香蕉成人伊视频在线观看 | 国产高清亚洲 | 免费人成再在线观看网站 | 日本一二三区视频在线 | 精品国产一区二区三区不卡在 | 国产v片在线播放 | 99精品视频 | 国产精品一区二区播放在线 | 日本高清色本在线www | 国产性生大片免费观看性 | 日韩乱码精品中文字幕不卡 | 亚洲婷婷综合网 | 国内精品视频一区二区在线观看 | 手机高清热播韩剧美剧电视剧 | 九九线精品视频在线观看视频 | 日本免费一区二区三区在线视频 | 欧美精品第1页www劲爆 | 国产精品一级婬片免费 | 1000部禁止18 | 国产操片| 91精品啪在线观看国产91 | 亚洲精品分类在看在 | 亚洲色精品一区二区三区 | 国产精品一区二区手机看片 | 中文字幕制 | 一级特黄国产免费大片 | 国产人成视频在线免费观看 | 欧美性猛| 亚洲精品一区二区国产精华液 | 视频一区视频二区在线观看 | 日本中文字幕一区二区有码 | 日韩精品区一区二免费播放 | 国产99视频精品免费专区 | 国产午夜 | 综合精品欧美日韩国产在线 | 国产永久精品一区二区污污 | 加勒比精品| 二区三区在线播放 | 日韩国产欧美视频在线播放 | 在线看视频 | 亚洲制服丝袜自拍中文字幕 | 猫咪免费 | 欧美一区福利 | 在线视频一区二区三区不卡 | 亚洲欧洲国产码专区在线观看 | 性xxx免费视频 | 免费精品国偷自产在线青年 | 亚洲人午夜射精精 | 国产精品自拍激情性爱 | 91影视日韩欧美在线观看 | 精品成人乱色一区二区 | 国产伦精品一区二区三区免.费 | 亚洲欧美日本韩国在线观看 | 精品成人18成人免费视频 | 欧美视频一区免费精品 | 亚洲精品无播放器在线播放 | 欧美综合亚洲日韩精品区 | 亚洲国产精品女人 | 韩国三级精品 | 福利电影网 | 国产成a人片在线观看视频下载 | 亚洲精品字幕在线观看 | 亚洲中字第 | 国产又刺激又黄又爽又湿 | 精品永久在线 | 国产尹人在线视 | 国产精品午夜高清在线观看 | 国产高清乱码又大又圆 | 在线精品国产第一页 | 日韩高清在线播放不 | 国内视频一区在线播放 | 欧美精品视频免费看 | 字幕在线| 文中字幕一区二区 | 在线精品99re网 | 91桃色在线看片 | 尽享高清电影和精彩影视剧 | 97午夜理论片在线影院 | 久热国产vs视频 | 美女被男人 | 视频二区三区国产情侣在线 | 办公室激情上司和秘书小说 | 亚洲午夜理论片在线观看 | 中文字幕日本一本二本 | 亚洲欧美香蕉在线日韩精选 | 国产91丝袜在线精品 | 亚洲人精品 | 国产在线观看免费永久 | 国产在线青青 | 欧美高清一区 | 91青娱乐免费国产视频 | 成人精品一区二区三区在线 | 亚洲精品伦理一区二区三区青春 | 国产精品激情综合 | 最刺激黄a大片免 | 日本三级网址 | 最新精品在线视频 | 国产精品第一偷怕自怕1区 7799天天综合 | 国产极品精频在线观看 | 美国成人影院 | 人国产在线观看不卡片 | 99色热国产视频精品 | 成人午夜视频一区二区国语 | 中文字幕亚洲不卡在线亚瑟 | 色欧美亚洲欧 | 精品午夜免费高清视频 | 免费网站看v片在线爱的影院 | 国产99视频精品免费视频76 | 日本高清一区 | 国产精品18成人 | 国产字幕制服中文在线 | 观看www| 七十路熟女交尾hd | 最新国产 | 亚洲大码熟女在 | 欧美日韩国产成 | 两个人的视频www中文 | 亚洲图片偷拍视频区 | 国产v在线在线观 | 日本三级网址狠狠 | 亚洲一区二区观看 | 日韩精品一区二区三区中文不卡 | 国产精品另 | 日韩中文在线视频 | 97韩剧(tv)网| 成人午夜影院网站 | 日日插人人插天天插 | 夜鲁鲁鲁夜夜综合视频 | 91欧美在线视频 | 亚洲国产精品sss在线观看 | 日本在线精品视 | 免费在线播放视频 | 88影视网免费的电视剧 | 给我免费观看片在线观看中国 | 亚洲日本中文字幕天天更新 | 老司机99视频在线免费观看 | 欧美va亚洲va在线观看 | 中文亚洲欧美日韩无线码 | 国产午夜福利精品一区二区三区 | 2025在线免费观看黄v | 又湿又紧又大又爽a视频国产 | 免费精品国产自产拍观看 | 亚洲人成网国产最新在线 | 最新国产乱视频伦在线 | 欧洲不卡二卡三卡四卡免费 | 欧美激情va永久在线播放 | 一区二线视频 | 日韩在线电影大全免费观看 | 成·人午夜在线观看 | 日本中文字幕aⅴ高清看片 午夜色大片在线观看 | 精品日韩视频一区二区三 | 偷自拍亚洲视频在 | 免费人成在线观看网站免费观看 | 日韩天天精品综合 | 国产国产裸模裸模私拍视频 | 国产日韩欧美一区二区三区精品 | 亚洲免费在线视频观看 | 国产午夜免费视频 | 国产偷伦视频高清完整版 | 日本最新免费不卡二区在线 | 中文区永久区乱码六区 | 日本中文字幕网 | 日韩亚洲国产女同二区三区 | 亚洲国产福利一区二区三区 | 欧美激情国产 | 一级中文在线播放 | 久青草视频97国内免费影视 | 日本阿v免费观看视频 | 亚洲国产日韩欧美高清片a 综合国产日韩亚洲 | 国产自偷酒店在线观看 | 99在线精品国产不卡在线观看 | 欧美激情拍拍拍 | 99视频精品在线 | 国产精品一区在线 | 中文字幕日韩欧美一区二区三区 | 国产精品hd在线播放 | 视频在线播放在线观看 | 亚洲欧美国产日韩在线观看 | 免费人成网站在线观看欧美 | 亚洲视频中文字幕在线不卡 | 亚洲国产精品欧美日韩一区二区 | 国产日韩综合精品一区二区三区 | 韩国午夜理伦三级理论在线观看 | 亚洲欧美日韩国产综合点此进入 | 欧美激情视频在线播放 | 午夜在线观看视频 | 国产啪亚洲国产 | 三年片大全在线观看免费观看大全 | 电影影视大全在线观看 | 国产v亚洲v天堂宗合 | 日韩四区在 | 在线观看男人的 | 天美麻花 | 日韩亚洲国产激情在线观看 | 亚洲精品国产第一区第二区国 | 日本成熟丰满老妇xxxx | 亚洲中文字幕在线观看 | 欧美自拍另类欧美综合图片区 | 99re视频热这里只有精品 | 成人国产精品一区二区八戒网 | 亚洲欧美国产精品一区二区 | 亚洲精品午夜福利在 | 亚洲日本va在线视频观看 | 免费a级网站 | 美女诱惑中文一区二区三区 | 日本阿v免费观看视频 | 国产精品爽爽va在 | 国产精品福 | 99国产在线精品观看二区 | 成人污污污www网站免费丝瓜 | 日本一区二区三区精品 | 偷自拍亚洲视频 | 欧美性大战xxxx | 中文字幕日韩精品一区二区三区 | 亚洲精品一品区二品区 | 果冻文化传媒官网 | 国产亚洲欧美日韩在线看片 | 国产精彩对白在线91 | 欧美亚洲日韩国 | 亚洲区小说区激情区图片区 | 免费观看网站 | 国产精品国产自线拍免费 | 国产手机在线 | 亚洲中文字幕乱码熟女在线 | 中文字幕在线视 | 最近中文字幕在线中文视频 | 亚洲伊人久 | 国产v视频在线亚洲视频 | 福利一区在线观看 | 日日插夜夜爽 | 欧美大bb兽交高清 | 久热国产精品视频一区二区三区 | 情趣五月天 | 国精产品一品二品国 | 亚洲理伦片精 | 欧美激情片区一区二区三区 | 日韩精品在线看 | 精品成人a区在线观看 | 国产愉拍99线观看 | 亚洲国产在线精品国自产拍 | 精品国产不卡一区二区三区 | 国产欧洲野花a级 | 亚洲国产欧美一区二区三区 | 亚洲а∨天堂20 | 午夜视频在线观看一区 | 国产在线精品一区二区高清不卡 | 欧美精品人在线观看 | 精品国产尤物 | 中文字幕乱码免费不 | 日韩成人精品无v国产 | 国产精产国品一二三在观看 | 91网站在线播放 | 欧美一区二区不卡高 | 亚洲天堂一区二区三区 | 激情五月综合激情在线观看 | 亚洲成成| 日韩精品专区在线影院重磅 | 国产亚洲免视频在线观看 | 国产精品日韩欧美在线第3页 | 成年人看的视频网站 | 青青爽在线视频精品 | 91啦视频在线观看 | 秋秋影视午夜福利高清 | 91精品国产闺蜜国产在线闺 | 国产91最新欧美在线 | 一区二区日韩国产精品 | 国内自拍小视频 | 99精品欧美一区二区三区 | 成+人+黄+色+免费观看 | 亚洲熟女乱综合一区二区 | 免费在电影在线观看 | 欧美在线精品亚洲综合网 | 国产专区91| 国产在线观看美女福利精 | 国产后入清纯学生妹 | 青苹果影院 | 精品一区二区三区在线视频 | 成人国产精品高清 | 日产无人区一线二 | 成人精品一区二区户外勾 | 又刺激又爽又黄的视频在线观看 | 99精品国产高清一区二区 | 亚洲人成网国产最新在线 | 亚洲国产婷婷综合在线精品五月 | 性色生活片在 | 伊人影视在线观看日韩 | 亚洲欧美视频一区二区三区 | 亚洲欧美乱综合图片区小说区 | 日本高清不卡在线中文字幕 | 性欧美xxxxⅹoooo3d画 | 好屌色在线 | 国产在线一区二区三区欧美 | 精品一区二区三区在线观看视 | 国产超级 | 日韩不卡手机视频在线观看 | 91国偷自产中文字幕婷婷 | 亚洲中文欧美日韩在线不卡 | 精品国产黑色丝袜高跟鞋 | 国产精品v欧美精品∨日韩 女の乳搾りです在线观看 精品不卡一区二区 | 国产精品自在线午夜福利高 | 激情小说网 | 自拍亚洲欧美国产 | 国产盗摄偷窥在线观看 | 伊人成色综 | 91精品国产闺蜜国产在 | 成人午夜试看120 | 成人欧美日韩一区 | 国产高清欧美情侣视频 | 精品国产一区二区三区四 | 日韩a级片视频 | 老子影院午夜伦不卡亚洲 | 最新日本一道免费一区二区 | 国产盗拍精品视频 | 手机看电影的网站 | 一区二区免费国产在线观看 | 午夜男女羞羞爽爽爽视频 | 日本高清不卡中文字幕视频 | 欧美综合图区亚洲综自拍 | 国内精品自线一区二区三区 | 欧美激情一区二 | 国产精品99五月天 | 亚洲精品欧美日韩一区二区 | 国产男女动作视频在线91 | 成人碰碰视频公开老师 | 国产高清在线a视频 | 国产91精品高清一区二区三区 | 亚洲人成在线观看网站播放 | 免费国产污网站在线观看 | 成视频在线播放免费人成 | 国产精品视频一区二区噜噜 | 一级a大片在线观看 | 亚洲区一二三四区 | 中文字幕日韩欧免费视频 | 24小时日本在| 学生精品国自产拍中文 | 三年片在线观看免费大全哔哩哔哩 | 好吊妞无缓冲不卡在线视频 | 亚洲欧美日韩国产一区二区三区 | 尚好影视 | 91尤物国产网红尤物福利 | 国产精品一区欧美日韩制服 | 国产精品人成 | www在线资源 | 欧美777 | 激情亚洲一区国产精品 | 亚洲国产综合 | 欧美成视频无需播放器 | 电影频道 | 国产精品亚洲片夜色在线 | 快插我bb| 最近更新在线中文字幕 | 成人午夜免费视频 | 91情侣在线精品国产 | 自拍偷自拍亚洲精品偷一 | 天堂在线8一区二区三区 | 亚洲色成人www永久在线观看 | 99热这里只有精品动漫国产 | 欧美日韩精品一区二蜜桃在线观 | 国产性夜夜春夜夜 | 精品九九 | 超薄肉色丝袜一区二区 | 免费高清影视在线观看视频网站 | 一区二区三区四区糖心 | 伦理大片在线观看 | 亚洲第一在线欧美自拍日韩 | 一区两区小视频 | 给我播放电影在线观看视频 | 免费电影网站在线观看 | 日韩城人网站 | 成人免费视频一区二区 | 国产欧美日韩成人 | 亚洲综合成人精品成人精品 | 中文字幕在线 | 亚洲和欧洲一码二码区别在 | 在线观看视频导 | 99国产在线国语精品2025 | 亚洲熟肉一区二区三区 | 国产亚洲福利精品一区二区 | 亚洲欧美综合 | 国产又粗又猛又 | 精品一区二区三区免费 | 亚洲高清专区 | 国产在线欧美日韩精品一区 | 加勒比精品| 国产中文字幕永久 | 亚洲国产欧美一区二区三区 | 一级特黄aaa大片在线观看 | 亚洲欧美中文字幕无线 | 中文字幕永 | 国产一区二区三区影院 | 天天爱天天做天天做天天吃中 | 亚洲精品久 | 欧美人与动性a欧美精品 | 亚洲欧美人成综合在线最新 | 精品国产福利盛宴在线观看 | 久精品国产区 | 国产在线国偷精品免费看 | 国产精品视频高清在线播放 | 国产丶欧美丶日本不卡 | 日本视频在线观看不卡高清免费 | 特级西西人体444ww | 一区二区视频在线 | 91天堂一区二区三区在线观看 | 92国产精品午夜福利视色 | 欧美最猛黑人xxxx | 海角国精产品一区一区三区糖心 | 亚洲国产一区二区在线免费 | 91午夜福利国产在线观看 | 九九精品国产99精品 | 亚洲日韩中 | 精品国产成a人在线观看 | 一区国产二区亚洲三区另类 | 日本三级带黄在线观看 | 亚洲欧美日韩精品中文乱码 | 日韩一区二区三区不卡视频 | 疯狂动物城在线观看 | 精品国产香蕉在线观看 | 污污视频软件下载 | 日韩四色在线视频观看网站 | 高清在线午夜一区二区亚洲 | 日本韩国亚洲综合日韩欧美国产 | 999国内精品永久免费视频 | 91导航小污女导航天天夜夜爽 | 国产网曝门亚 | 国产精品日韩欧美 | 俄罗斯性爱视频一区二区 | 亚洲b站精品大片网站 | 免费10 | 精品亚洲综合在线第一区 | 欧美伦理电影大全 | 设看到很多欧美日韩一区二区综 | 国产亚洲h网 | 野花免费观看日本一个电影 | 国产精品福利在线72国 | 一区二区亚洲精品国产片 | 成品网站源码入口隐藏通道 | 小黄文污到你湿 | 国产在线高清精品1314 | 亚洲精品自拍视频在线免费 | 国产精品一二三区视频网站 | 欧美在线精品 | 亚洲日产乱码一二三区别 | 精品中文 | 日韩专区在线播放 | 亚洲国产高清视 | 中文子幕在线观看 | 亚洲成a人a∨久在线观看 | 91国内精品线免费播放 | 久女女热精品视 | 亚洲国产一区视频 | 日本三级a∨在线观看 | 亚洲成成 | 不卡一卡| 色舞月亚洲综合一区二区 | 精品成人一区二区三区电影 | 欧美一区二区三区四区国产另类 | 国产高清超 | 国产男女拍拍拍高清视频 | 日本三级视频在线观看 | 欧美日韩精品一区二区在线观看 | 午夜成人亚洲理伦片在线观 | 亚洲十大国产精品污污 | 欧美亚洲日本中文字幕在线 | 青草青草久热精品视频在线观看 | 尹人香蕉久 | 搡女人真爽免费视频大全 | 91精品欧美激情在线播放 | 高清免费大 | 亚洲理论片中文 | 国产精品看高国产精品不卡 | 亚洲aⅴ男人的 | 国产精成人品 | 亚洲一区二区三区和欧美四区 | 国产女主播在线观看 | 亚洲东京 | 在线亚洲高清揄拍自拍一品区 | 亚洲人成在 | 成人免费xxx在线观看 | 国产精品人| 日本一区二区三区中文字幕 | 五月天婷婷网 | 国产女主播精品大秀系列 | 男人本色国产在线综合 | 日韩综羞羞视频免费网站欧美 | 国产高清精品亚洲明星换脸 | 国产一级午夜大片 | 国产在线观看视频 | 韩国精品视频一区二区在线播放 | 息与子猛烈交尾在线播放 | 日本午夜免费啪视频 | 九九视频在线观看视频6 | 寡妇被折腾的死去活来 | 亚洲欧美精品精品aⅴ | 欧美激情片区一区二区三区 | 在线观看日韩欧美 | 欧美孕妇xxxx | 亚洲韩国欧美一区二区三区 | 欧美一区二区 | 国产在线不卡一区二区三区 | 亚洲激情午夜视频 | 超清乱人| 在线观看亚洲精品国产 | 欧美性受x| 日本va在线视频国产 | 99视频精品国在线视频艾草 | 搡女人真爽免费视频大全 | 亚洲区日韩精品中文字暮 | 亚洲ssswww视频 | 欧美一区二区三区免费播放 | 国产精品一二三区视频网站 | 免费人成在线播放网站 | 手机看片久 | 日韩欧美综合在线制服 | 亚洲中午字幕 | 香蕉影院在线观看 | 成人免费动作大片黄在线 | 微拍秒拍福利一 | 中文字幕v亚洲ⅴv天堂 | 国产精品天干天干综合网 | 国产午夜场免费视频在线播放 | 日韩综合亚洲色在线影院 | ⅴ在线观看 | 不卡无在线一区二区三区观 | 色国产视频| 一区二区三区日本精品 | 日本肥老妇色xxxxx日本老妇 | www亚| 国产精品国产自线拍免费 | 国产片侵 | 视频观看免费国产最新 | 国产卡戴珊在线根本喂不饱2 | 精品福利一区二区在线 | 51国产愉自视频区视频 | 91国自啪| 中文字幕日韩专区 | 国产在线成观看视频播放 | 精品国内自产 | 国产一区二区精 | 亚洲成ⅴ人片乱码色午夜 | 黄页网址大全免费观看 | 噼里啪啦国语在线观看高清资源 | 日韩精品亚洲人旧成在线 | 亚洲中国久 | 99re6热在| 999任你躁在线精品免费 | 日本韩国亚洲综合日韩欧美国产 | 三年在线观看免费完整版中文 | 亚洲丝袜制服欧美另类 | 免费观看又黄又硬又爽的视频 | 亚洲国产日韩在线人高清 | 成年网站免费入口 | 国产无内肉丝精品视频 | 性xxxx| 欧美xxx| 日韩精品免费一级视频 | 国产网站免费精品网站 | 日本精品大乳一区 | 在线一区免费播放 | 一区二区免费 | 亚洲欧美va动漫一区二区 | 电影天堂| 亚欧洲精品在线视频免费观看 | 国产美女自拍视频 | 欧美日韩中文字幕在线 | 亚洲一区在线播放 | 国产放荡对白 | 高清欧美日韩一区二区三区在线 | 日韩四区在 | aⅴ人片在线观看 | 国产真实露脸乱子伦 | 国产系列欧美系列每日更新 | 亚洲无线观看国产高 | 国产精品偷窥熟女精品视频 | 777米奇 | 国产精品偷伦 | 五月网站 | 最新版本安卓下载 | 天堂mv在线mv免费mv香蕉 | 国产欧美日韩在线一区二区不卡 | 果冻传媒视频一二在线观看 | 91看片淫黄大片在看 | 国产高清一区二区三区四区 | 91精品视品在线播放 | 亚洲精品有码在线观看 | 日韩制服丝 | 亚州精品永久观看视频 | 亚洲欧美综合高清在线 | 国产在线精品观看一区 | 在线永久观看视频网站免费 | 国产激情免费视频在 | 草草视频手机在线观看视频 | 日产精品一卡2卡三卡4卡乱码 | 天堂中文在线最新版地址 | 在线观看国产亚洲视频免费 | 在线观看欧美亚洲 | 亚洲日韩国产欧美一区二区三区 | 国产精品18成人 | 精69xxx免费酒店 | 中文字幕一精品亚洲无线一区 | 亚洲色www成 | 日本永久免费aⅴ在线观看 噼里啪啦hd免费观看动漫 | 在线视频一区二区三区 | 最新电视剧免费在线观看 | 在线观看片免 | 国产亚洲精品成人 | 在线观看国产色一二三区 | 国产又粗又黄又爽的免费视频 | 国产频99热精品在线 | 国产精品视频免费网站 | 一本一道日韩一二三四区免费 | 小说区亚洲综合第1页 | 亚洲欧美日韩国产一区二区三区 | 影音先锋亚洲综合小说在线 | 成人精品视频 | 日韩中文字幕34页视频 | 亚洲国产精品福利片在线观看 | 99偷拍视频精品一区二区 | 亚洲春色第一页 | 韩日精品视频 | 国产一区二区三区四区五区加勒比 | 91福利国产在线人成观看 | 亚洲区小说区激情区图片区 | 国产欧美精品一区二区色综合 | 精品推荐 | 国产精品午夜国产小视频 | 国产乱码精品一区二区三区四川人 | 免费人成网站 | 国产精品宾馆在线精品酒店 | 日本韩国欧美 | 亚洲视频在线免费观看 | 日韩一级一区二区不 | 欧美综合亚洲日 | 护士在办公室被躁bd在线观看 | 亚洲亚洲人成网站77777 | 亚洲国产精品综合一区在线 | 巨熟乳波霸中文观看免费 | 欧美的高清视频在线 | 中文字幕久热精品 | 亚洲国产在线精品国偷产拍 | 欧美与黑人| 美国精品午夜剧场免费观看 | 亚洲日韩欧美天堂 | 国产日韩另类视频一区 | 欧美乱伦免费 | 欧美性在线观看 | 天堂亚洲日韩专二区 | 国产精品资源站在线 | 国产精品专区第一页 | 国产秘精品入口欧 | 亚洲欧美v视色一区二区 | 国产亚洲播放在线 | 亚洲欧洲日产国码在线 | 国产小视频福利在线观看高清完整 | 亚洲精品一区二区国产精华液 | 亚洲激情婷婷 | 蜜桃网址 | 日本丰满护士bbw | 亚洲人成电影福利在线播放 | 欧美日韩自 | 欧美人体 | 欧亚一级毛 | 国产成精品 | 国产亚洲综合一区柠檬导航 | 国产美女一级a视频欧洲 | 精品免费美剧网排行榜在线看 | 日韩高清不卡在线视频观看 | 亚洲欧美精品一中文字幕 | 精品第一国产 | 不卡中文字幕系 | 国产精品人娇在线内谢 | 国产精产国品一二三在观看 | 亚洲欧洲日韩综合色天使 | 好姑娘视频观看免费完整版 | 日韩永久免费在线中文字幕 | 国产尤物在线视精品在亚洲 | 精品免费国产影视 | 欧美黑大硬粗xxxxx成人视颎 | 精品欧美 | 国产日韩一区二区三区在线观看 | 大地影院mv高清在线观看免费 | 精品女同一区二区三区免费站 | 激情亚洲一区国产精品 | 国产免费a视频网站在线观看 | 国产福利电影网 | 综合一区二区三区激情在线 | 日韩精品中文字幕高清在线 | 91一区二区午夜免费 | 国产亚洲精品a在线观看app | 老司机永久免费视频网站在线观看 | 亚洲最大的情人在线 | 日本免费一区二区五区六区 | 天美传媒、91制片厂、天美传媒 | 国产手机精品一区二区 | 色综合天天综 | 中文字幕国产第1页直播在线 | 日产精品卡2卡3卡4卡免费 | 自拍偷在线精品自拍偷免费 | 伦理片午夜视频在线观看免费 | 午夜成人| 欧美最猛黑人xxxx黑人猛交 | 日本精品一区在线观看 | 三级国产国语三级在线 | 亚洲最大综合精品 | 超91精品手机国产 | 国产一级aaaaa免费播放 | 一区二区自拍 | 97超视频在线观看视频在线 | 成人国产综合三级 | 精品国产尤物 | 91日韩欧美 | 国产视频91尤物在线观看 | 一区二区三区在线观看高清视频 | 日本爽p大片免费观看 | 欧美激情视频精品一区二区 | 亚洲国产精品女人 |