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

金喜正规买球

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
影音先锋亚洲综合小说在线 | 欧美综合自拍亚洲综合图 | 青草久操 | 日本一区二区成人教育 | 日韩国产免费 | 国产中文字幕在线免费观看 | 学生精品国自产拍中文 | 国产一区视 | 偷人精品一区二区 | 亚洲欧洲一区 | 秋霞电影院yy2933 | 高清在线午夜一区二区亚洲 | 国产一区二区三区精彩视频 | 九一人才网 | 亚洲无线观 | 麻花豆传媒剧国 | 亚洲第一区国产一区二区精品 | 2025精品国产| 国产美女淫秽一区二区三区 | 国产欧美在线手机观看 | 在线亚洲高清揄拍自拍一品区 | 精品一区二区三区高清 | 日韩a在线 | 午夜色大片在线观看 | 国产热re9| 日韩一区高清在线观看 | 婷婷亚洲久悠 | 国产黄在线播放免费观看 | 日韩精品一区二区三区在线观看 | 精品亚洲成a人片在线观看 愉拍自拍一区首页 | 国产精彩| 92午夜福利国产精品 | 国产一级按摩精油电影 | 高清一区二区三区欧美激情 | 国产在线视频欧美一区二区三区 | 国产91在| 九九在线精品视 | 日本高清不卡aⅴ免费网站 精品国产污 | 婷婷六月亚洲中文字幕不卡 | 欧美日韩亚洲国产综合在线观 | 亚洲色成人影院在线观看 | 欧美人与牲禽ⅹxxx伦交 | 欧美日韩一本到手机视频观看一区 | 添bbb免费看高清视频 | 国产频99热精品在线 | 成人免费在线视频 | 国产伦精品一区二区三区免 | 国产一级在视频在线观 | 青青草原国产在 | 国产女女互摸互慰在线观 | 国产精品自产拍在线观看中文 | 欧美国产日韩a视频在线不卡 | 国产一级a毛做免费视频 | 99精品视频免费热播在线观看 | 不卡午夜 | 欧美高清一区二区三区不卡视频 | 日韩亚洲欧美高清在线观看 | 狼天天狼天天香蕉综 | 亚洲丝袜制服欧美另类 | 国产日韩免费视频在线观看 | 337p日本大胆欧美人术 | 午夜福利在线播放欧美 | 国产午夜男女爽爽爽爽爽视频 | 国产精品高清尿小便嘘嘘 | 亚洲伦理一区二区 | 精品国产福利在线观看91啪 | 精品黑人一 | 国产大片51精品免费观看 | 国产女人喷潮视频在线观看免费 | 免费在电影在线观看 | 美腿丝袜亚洲综合在线视频 | 热播电影电视剧 | 成人亚洲性情网站www在线 | 国内精品自在自线视频香蕉 | 日韩欧美精品国产亚洲综合 | 五月天综 | 国产一区二区三区乱码 | www.俺去也.com影院99 | 欧美精品午夜 | 国产400 | 中文字幕日本精品一区二区三区 | 国产日韩欧美激情视频不卡 | 91欧美日韩91桃 | 国产在线观看精品一区二区三区 | 国产专区一va亚洲v天堂 | 日本福利一区二区三区 | 亚洲高清不卡在线观看 | 国产在线精品一区在线观看; | 日韩一区在线播放 | 亚洲日本国产乱码va在线观看 | 国产制服丝袜你 | 精品一区在线观看 | 日本欧美一区二区三区不卡 | 91干逼 | 午夜理论片yy8860y影院 | 国产在线观看不卡免费高清 | 午夜免费视频在线观看 | 亚洲国产大片在线观看 | 欧美成视频无需播放器 | 亚洲欧美日韩另类中文字幕组 | 92国产福利午夜 | 国产精品日韩欧美制服 | 在线观看网站国产精品 | 国产在线视频一区二区三区 | 男女性潮高清免费网站 | 国产理论在线观看应用 | 午夜福利1000集在线观看 | 欧美视频在线视频精品 | 国产精品秘入口免 | 日本sm极度另类视频 | 福利一区二区三区视频在线 | 欧美日韩国产无线码无毒 | 热播电视剧免费在线观看 | 妖精视频免费观看 | 国产午夜福利100集发布 | 99精品视频| 不要播放器看在线播放a国产 | 妖精视频一区二区免费 | 中文字幕一区二区精品区 | 亚洲国产高清视 | 91直播在线观看免费 | 欧美日本一区二区视频在线播放 | 日韩国产制服在线 | 亚洲色大成 | 日本一区二区在线不卡 | 亚洲二区中文字幕 | 亚洲精品中文字幕无乱码 | 国产午夜成福利在线观看 | 中文字幕乱码亚洲无线三区 | 国产福利一区二区三区四区 | 国产激情免费视频在 | 亚洲精品国产自在在线观看 | ww欧日韩视频高清在线 | 亚洲高清国产一区二区三区电影 | 午夜男女爽爽影院在线 | 国产福利不卡在线观看 | 99视频在 | 18videosex性欧美黑色 | 一级a性色生活片 | 国产欧美亚洲一级a在线观看 | 国产免费中文综合 | 宝贝乖把腿分大一点h欧阳凝小说 | 亚洲欧美精品一区二区三区四区 | 91女神在线观看 | 日韩一区二区三区视频在线观看 | 成年动漫h视频在线观看 | 免费99精品 | 亚洲精品影院 | 国产v亚洲v天堂 | 在线人成免费 | 国产99精品在线观看 | 国产在线观看精品国产 | 激情中文一区二区三区四区 | 高清午夜福利电影在线 | 日本汚视频在线观 | 91直播在线观看免费 | 色猫咪免费人成网站在线观看 | 国产欧美一区二区三区在线看 | 欧美日韩综合在线视频免费看 | 国内精品日本和韩国免费不卡 | 亚洲精品在看在线观看 | h网站在线 | 亚洲精品我不卡 | 国产精品一二三区视频网站 | 日韩欧美国产一区二区浪潮 | 亚洲aⅴ精品一区二区三区 亚洲成v片 | 91高清免费国产自产拍不卡 | 亚洲卡一卡二卡三乱草莓 | 欧洲亚洲一区二 | 伊人国产在线视频 | 成人免费高清观看在线 | 亚洲日本va中文字幕 | 忘忧草日本高清频道 | 91牛牛国产在线无弹窗 | 秋霞网国产 | 亚洲精品国产精品国自产网站 | 亚洲v欧 | 性xxxx视频播放| 国产欧美va天堂在线电 | 老子影院午夜伦不卡亚洲 | 亚洲精品天堂 | 伊人影院视频 | 国产97盗摄视频一区二区三区 | 国语精品一区 | 国产一级变态a视频全部 | 中文在线а√天堂官网 | 欧美三级短视频 | 日韩中文字幕在 | 天堂网www中文在线 吾爱第一福利在 | 欧美在线专区 | 午夜福利国产主播露出 | 色与欲影视天天看综合网 | 国产午夜亚洲精品午夜鲁丝片 | 国产精品国色 | 中文字幕日韩一级 | 亚洲成aⅴ人在线观看 | 真正国产人妖ts系列 | 国产v片在线播放免费观看大全 | 在线免费在线观看的a | 欧美在线精品视频二区 | 最新在线观看视频国产91 | 激情中文小说区图片区 | 国产伦精品一区二 | 亚洲精品第五页 | 亚欧洲乱码视频在线专区网站 | 欧美日韩亚洲中文字幕吗 | 八戒影院| 日韩欧美在线视频一区二区 | 伊人精品 | 香蕉一区二区在线观看 | 中文字幕视频区 | 国产精品第一二三区 | 国产视频精品一区白白色 | 日韩综合一区在线观看 | 亚洲一区二区三区乱 | 美丽的姑娘高清版在线观看 | 2025国产精品手机在线观看 | 欧美性爱精品一级大片 | 一区二区三区高清视频在线观看 | 国产福利在线免费观看 | 网站在线观看 | 日韩精品一区二区三区中 | 欧美性白人极品hd | 成人国产精品视频 | 欧美国产日韩在线播放成人 | 精品国产免费一区二区三区 | 国产在线观看一区二区91精品 | 最新好看的电视剧免费在线观看 | 2025最新国产在线精品不卡顿 | 日本又黄又粗暴的视频 | 最近高清中文在线字幕在线观看 | 色吊丝*性观看网站大全 | 在线看推理网站 | 国产aⅴ视频免费观看国语 91大神在线视频免费观看 | 最新手机在线电影 | 有码在线中字 | 国产午夜理论不卡在线观看 | 91精品国产免费青青碰在线 | 91大视频网站 | 欧美有码在线 | 亚洲天堂一区 | 自在自线视频香蕉 | 乱码高清在线观看 | 7799精品天天综合网 | 精品国内自产拍在线视频 | 国产日韩一区在线精品 | 亚洲日韩电影网天堂影院 | 亚洲制服丝袜自拍中文字幕 | 日产精品| 亚洲欧美日韩在线一区二区三区 | 国产乱ⅴ一区二区三区 | 国产不卡 | 俄罗斯美女真人性做爰 | 国产亚洲精品国产91 | 亚洲欧美另类天天更新影院 | 国产又色又爽又黄又刺激的网站 | 干干日日日 | 国产精品夜间视频香蕉 | 欧美综合在线观看 | 国产高清在线观看无删减 | 成人影视 | 亚洲欧洲中文字 | 超级媚药痉 | 国产亚洲福利日本一区二区 | 亚洲天堂偷拍日韩中文字 | 亚洲激情自拍偷 | 国产在线精品国自产拍影 | 一级特黄高清aaaa大片 | 国产v综合v亚洲欧美大片 | 国产日韩欧美视频网址 | 极品美女在线观看免费直播 | 国产午夜福利电影免费在线观看 | 欧美多人顶级午夜寂寞影院 | 国产在线视频自拍 | 欧美精品一二三区 | 国产99在线| 一女被多男玩喷潮视频免费看 | 中国三级网站 | 亚洲视频一区二区在线观看 | 国产又粗又硬又长又爽 | 中文字幕亚洲精品资源网 | 日本在线日本中文字幕 | 热门电影在线观看 | 老熟女重囗味hdxx70 | 欧美日韩影视在线 | 国产精品专区第5页 | 精品国产—亚洲人成在线 | 色妺妺在线视频喷水 | 99爱在线观看精品视频 | 日本亚洲欧美国产电影在线观看 | 国产人澡人澡澡澡人 | 欧美激情视频在线免费观看 | 日本精品一区二区三区高清 | 国内欧美日韩在线 | 草草视频在线 | 日本阿v免费观看网站 | 欧美一级a人与 | 成人拍拍拍在线观看 | 日本一本二本三区免费2025高 | 日韩精品搭讪在线视频播放 | 欧美高清日韩在线 | 最近免费中文字幕大全免费版视频 | 精品视频一区二区三 | 一级a性色生活片久 | 67pao国产成视频永久免费 | 国产日本欧美一本在线观看 | 天堂mv亚洲mv在 | 亚洲国产一区二区三区a毛 国产美女淫秽一区二区三区 | 99精品国产自在现线观看 | 国产草莓 | 神马家庭影院 | 息与子猛烈交尾在线播放 | 亚洲欧美激情在线一区 | 人人添人人 | 羞羞影院午夜男女爽爽影视大全 | 免费视频在线观看cc | 手机韩剧天天更新韩剧免费看 | 欧美性猛交ⅹxxx乱大交 | 欧美交换| 欧美日韩高清精品一区二区 | 午夜影院在线观看免费 | 2025国产精品极品色在线 | 自偷自拍三级全三级视频 | 青青国产在线观看 | 熟女乱2伦 | 免费看涩涩视频网站入口 | 国产最新一区二区三区天堂 | 国产尤物在线视精品亚洲 | 国产午夜福利在线永久视频 | 亚洲人成手机 | 中文字幕高清免费日韩视频在线 | 国产资源精品一区二区免费 | 巨熟乳波霸中文观看免费 | 最新国产99视 | 亚洲精品国产自在现线最新 | 亚洲精品福利在线观看 | 三年片在线观看免费观看大全 | 国产欧美曰韩一区二区三区 | 日本大片免a费观看视频 | 免费成年人看的视 | 亚洲日本aⅴ精品一区二区 在线观看成人影院 | 欧美日韩中 | 欧美在线观看h片 | 亚洲成a∧人片在 | 欧美a级毛欧美1级a 国产午夜不卡 | 日本一区二区三区免费在线观看 | 中文字幕v亚洲ⅴv天堂 | 日韩在线观看视频黄 | 成人午夜在线观看国产 | 欧美ay亚洲ay日韩 | 中文成人 | 福利国产视频一区二区 | 亚洲精品福利在线观看 | 精品国产电影自在免费观看 | 亚洲国产aⅴ精 | 国产偷窥成熟女精品视频 | 日韩女同精品一区二 | 免费女人| 无色码中文字幕亚洲精品 | 最近更新在线中文字幕 | 成人免费观看视频 | 真人性囗交69视频 | 日韩欧美高清dvd碟片 | 91精品欧美产品免费观看 | 一区二区三中文 | 日日夜夜 | 2025精品国产自产拍在线观看 | 国产偷伦精品视频 | 九九视频精品全部免费播放 | 在线观看网站国产精品 | 国产一码二码三码区别 | 国产精品女主播主要上线 | 亚洲日韩精品国产一区二区三区 | 亚洲区小说区图片区qvod | 欧美激情一区二区亚洲专区 | 91大神是啥 | 国产99视频精品免费看 | 日韩国产欧美精品综 | 国产精品一区不卡在线观看 | 亚洲国产精品一区二区色99 | 91桃色在线免费观看 | 吾爱第一福利在 | 精品国产尤物 | 国产玉足sm足控脚交视频 | 亚洲欧美日韩精品永久在线 | 7777欧美成是 | 日本一区午夜艳熟免费 | 欧洲一卡2| 日本最新在线一区二区 | 亚洲人成小说网站色在线 | 亚洲欧美自拍 | 日韩欧美一本书道一区二区 | 98视频在线 | 亚洲老熟 | 综合网国产国产人 | 亚洲精品亚洲欧美综合区 | 国产亚洲精品资源在线 | 亚洲免费网站在线观看 | 日本高清不卡在线中文字幕 | 国产精品一二三区日韩免费 | 国产极品网站在线观看 | 看日韩精品视频在线观看 | 国产精品国语对白露脸在线播放 | 国产欧美日韩综合精品区一区二区 | 国产亚洲欧美高清在线观看 | 亚洲va中文字 | 女人与公驹交酡全过程 | 国产亚洲欧美日韩综合另类 | 亚洲日本中文字幕天天更新 | 91精品国产免费青青碰 | 国产专区在线 | 亚洲国产精品免费在线观看 | 国产免费观看青青草原网站 | 欧美aaaaa级毛卡片在线 | 国产欧美视频一区二区三区 | 国产成精品| 三级高清精品国产 | 日本中文字幕一区二区有码 | 日本不卡一二三区视频免费 | 91精品国产福利在线导航 | 日韩欧美在线观看一区 | 亚洲卡通欧美制服中文 | 热门电视剧免费在线观看 | 国产亚洲精品综合一区二区 | 日韩在线观看高清视频 | 国产精品天天在线午夜更新 | 天天综合网~永久入口 | 日韩午夜视频在线观看 | 天堂网在线最新版www资源网 | 亚洲宅男精品一区在线观看 | 国产精品每日更新在线观看 | 国产综合色产在线视频欧美 | 五月天激情四射网 | 天美麻花星空免费观看乡村版 | 性猛交ⅹxxx富婆视频 | 欧美一区二区三区婷婷月色 | 精品香蕉一区二区三区 | 精品国精品国产自在久国产应用 | 国产又色又爽又黄又刺激的网站 | 日皮视频免费观看 | 国产老熟女网站 | 亚洲国产高清视 | 国产综合一区二区三区 | 日本香蕉尹人在线视频 | 一区二区日韩视频九一蜜桃 | 亚洲激情 | aⅴ日本亚洲欧洲免费天堂 加勒比综合网 | 国产极品精品免费视频能看 | 国产精品自产拍 | 另类国产精品一区二区 | 欧美乱伦视频激情浪潮密臀 | 91大神在线视频免费观看 | 亚洲欧洲精品一二三区 | 国产一区二区xxx | 亚洲人成在线观看 | 精品国产a| 成人伦理在线观看国产 | 福利在线免费 | 亚洲伊人精品酒店 | 忍不住的亲子中文字幕在线 | 日本一本二本三区免费免费高清 | 国产综合色产在线精品 | 67pao国产成视频永久免费 | 最新亚洲人成网站在线 | 2025中文字幕免费 | 日韩欧美精品一区二区三区 | 成年网站拍拍拍免费播放 | 91成版人在线观看入口 | 欧美精品视频一区二区三区 | 国产精品人成电影在线观看 | 爱做片免费观看 | 日韩精品三级一区二区 | 日本又黄又爽gif动态图 | 日韩精品亚洲aⅴ在线影院 精品成人一区二区 | 国产日产欧产精品精品 | 国产网站免费视频 | 亚洲国产一区二区三区在线 | 丝袜国产精品视频二区 | 五月桃花婷婷 | 国产精品亚洲综合天堂夜夜 | 国产精品涩涩涩视频网站 | 99精品视频在线观看免费 | 日本韩国偷拍视频对白不卡高清精 | 国产午夜福利精品一 | 亚洲综合精品一区二区三区 | 精品日韩欧美一区二区在线播放 | 亚洲一区二区三区香蕉 | 日韩国产精品一区二区 | 国产欧美国日产在线播放 | 午夜福利精品 | 国产又粗又长又黄又猛又爽视 | 性欧美最新巨大乳 | 亚洲人成a在线网站 | а√天堂资源8在线官网在线 | 最新电影电视剧短剧在线观看 | 亚洲精品亚洲欧美综合区 | 91极品视频在线观看 | 欧美中日韩免费观 | 国产亚洲精品ae86 | 国产欧美日本韩国另类 | 乱码一二 | 日韩中文字幕34页视频 | 欧美丰满大 | 一区二区三区视 | 免费国产之 | 国产偷v | 亚洲国内自拍愉拍中文字幕 | 新版资源天堂中文 | 奇奇影院 | 国精产品一区一区三区有 | 免费91最新地址永久入口 | 羞羞视频app官| 国产精品露脸国 | 欧美在线人成北岛玲 | 欧美日韩变态另类在线观看 | 国产在线观看一区精品 | 国产在线精彩视频 | 男人扒开女人腿桶到爽免费 | 国产精品亚洲欧美大片在线观看 | 91制片厂一样的应用 | 在线观看国产亚洲自拍 | 国产在线成人 | 欧美色aⅴ欧美综合色 | 亚洲成脛∨人片在线观看福利 | 国产午夜电影在线电影 | 一级视频在线观看免费 | 国产痴汉系列在线播放 | 99这里只有精品免费视频 | 中文字幕不卡 | 国语精品 | 国产欧美日韩精品二区在线 | 色五月在线观看婷婷国产 | 国产精品网站在线观看 | 三年片在线观看直播 | 一卡二卡三四卡国产乱码 | 国产福利91精品一区二区三区 | 成人欧美精品资源在线观看 | 观看高清国产 | 亚洲中字幕日产aⅴ | 欧美精品在线播放 | 性欧美高清 | 亚洲高清免费观看 | 中文字幕日本αv一区二区 乱伦国产精品日本 | 村长扶着小萍的腰猛的挺进 | 亚洲午夜视 | 成人奭片免费观看 | 国产精品酒店在线精品 | 女人成午夜大片7777在线 | а√天堂资源8在线官网在线 | 国产产精品亚洲一区二区在线观看 | 香蕉一区二区三区中文字幕 | 欧美人成网站观看www | 国产乡下三级全黄三级bd | 日产无人区一线二线三线最新版 | 日韩精品区一 | 欧美日韩一区二区成人午夜电影 | 五月天激情视频a级在线版 无吗一区二区三区 | 两性色午夜视频免费播放 | 人人澡人人澡人人 | 中文字幕三级 | 91香蕉国产 | 野花香视频免费观看高清在线 | 色老头一区二区三区 | 国产一区二区在 | 重口视频二区在线观看 | 成人午夜视频在线视频 | 亚洲精品a∨在线国自产拍 露脸对白不带套在线播放 亚洲一级大片 | 国产精品自在拍在线播放大全 | 国产亚洲欧美另类一区二区三区 | 日本一本二本三区免费 | 亚洲一线二线三线免费视频 | 国产一卡二卡三卡四卡在线看 | 午夜免费观看福利片 | 亚洲欧洲自拍图片 | 亚洲永久免费精品 | 国产3344视频在线观看 | 91制片厂职场冰与火 | 亚洲美日韩 | 日本中文字幕专区视频在线 | 性生交大全免费看 | 国产九九热视频 | 日韩精品在线视频一区二区三区 | 欧美视频亚洲视频日韩动漫 | 这里只有精品首页 | 国产精品激情自拍 | 最新日韩午夜一区二区 | 亚洲色一色噜一噜噜噜人与 | 欧美日韩在线视频 | 国产男女爽爽爽免 | 性欧美video高清| 777国产偷窥盗摄精品原味 | 视频在线观看一区 | 亚洲最新中文字幕aⅴ天堂 亚洲成aⅴ人的天堂在线观看女人 | 今日火爆归来! | 亚洲无线一二三四区手机 | 99精品一区二区三区 | 亚洲人成高清在线播放 | 国产欧美日韩一区二区三区 | 麻婆豆传 | 好看的最新的国产 | 国产精品日韩在线 | 国产在线播放不卡 | 在线亚洲小视频 | 日本亚洲欧美国产电影在线观看 | 国产精品极品美女自在线观看免费 | 日本国产高清在线观看 | 日韩在线视频一区二区 | 亚洲一区二区三区下卡精品 | 在线观看人成视频免费不卡 | 欧美性爱另类丝袜一二三区 | 亚洲欧美在线观看片不卡 | 免费高清观影 | 亚洲精品动漫一区二区三区在线 | 热门电影综艺电视剧手机在线观看 | 中文字幕高清免费日韩视频在线 | 春宵福利app导航中心 | 精品不卡一区二区 | 高清有码国产一区二区 | 一区二区三区四区在线观看视频 | 亚洲欧美日韩综合在线丁香 | 观看红杏 | 免费在线播放视频 | 激情五月综合网 | 免费在线观看最新高清电影 | 亚洲欧洲自拍偷拍 | 巨爆中文字幕巨爆区 | 免费视频在线观看 | 中文字幕不卡高 | 国产一区二区三区四区在 | 国内偷视频在线观看 | 国产亚洲精在线看 | 国内精品自产拍在线观看 | 麻花传媒在线mv免费观看视频 | 国产精品福利在线观看免费 | 亚洲+欧美+日韩+综合aⅴ | 国产又粗又黄又爽的大片 | 精品国产自在在线在线观看 | 色偷偷中文字 | 91桃色在线 | 日日爽夜夜 | 夜爽8888视频在线观看 | 亚洲精品美女偷拍一区二 | 国产午夜电影免费 | 免费午夜美女在线视频播放 | 国产suv精品一区 | 亚洲国产日韩在线观看 | 亚洲911国产精品 | 国产在线观看免费视频 | 亚洲欧洲日产国码在线 | 国产在线精品国自产拍影院午夜 | 国产在线观看一区精品 | 2025果冻传媒 | 好吊妞在线新免费视频 | 亚洲国产精品青青网 | 国精产品一区二区三区四区糖心 | 亚洲国产砖一线二线 | 男女羞羞的事在线观看 | 成人永久免费视频网站在线观看 | 亚洲精品免播放器在线观看 | 欧美日韩亚洲中文字幕吗 | 亚洲欧洲精品视频 | 成人一区二区三区 | 午夜伦伦 | 国产日韩欧美小视频 | 真人二十三式性视频(动) | 日韩一区二区四区高清免费 | 色色色导航 | 国产白领邻居在线视频 | 男人本色国产在线综合 | 99视频有精品视频在线观看 | 91日韩欧美 | 国语自产精品视频在线看 | 啊v在线免费 | 免费国产之 | 在线观看永久免费视频网站 | 国产精品永久在线 | 国产精品自产拍在线观看中文 | 精品熟女乱伦一区二区三 | 在线日韩欧美国 | 精品国偷自产在线视频 | 国产亚洲人成网站观看 | 亚洲国产最大aⅴ | 精品va在线观看 | 在线观看国产日韩欧美 | 日本一区欧美国产日韩 | 亚洲国产日韩欧美视频二区 | 国产精品萌白酱永久在线观看 | 电视剧大全 | 欧美精品综合一区二区三区 | 国产女主播午夜福利在线观看 | 日韩a级片在线观看 | 92国产福利午夜757小视频 | 一区一区三区产品乱码 | 国产1区在线 | 国产蝌蚪视频一区二区三区 | 国产区免 | 影音先锋2025色资源网 | 日本在线观看视频精品一区 | 免费人成视频在线播放视频 | 精品一区二区三区在线视频 | 国产一级在视频在线观 | 影院手机电影在线 | 国产精品免 | 超91国在线 | 91制片厂一样的应用 | 在线日产精品一区 | 欧美日韩一区二区成人午夜电影网 | 免费99精品国产自在现线 | 亚洲色久婷婷 | 欧美一区二区 | 国产乱子伦60女人的皮视频 | 日韩一级一区二区不 | 三级国产 | 国产精产国品一二三在观看 | 欧美日韩中| 中文字幕日韩有码 | 91福利国产在线观一区二区 | 精品国产二区亚洲日本精品 | 国产色产综合色产在线观看视频 | 婷婷综合激情五月中文字幕 | 日韩v片在线| 国产日本欧美一本在线观看 | 精品国产自1000在线现拍 | 永久免费91桃色福利 | 在线日本妇人成熟免费 | 国产亚洲精品bt | 欧美日韩在线播放一区二区三区 | 男男女女爽爽爽免费视频 | 日韩精品电影 | 亚洲国产日韩在线人成电影 | 乱无伦码中文视频在线 | 欧美亚洲日本中文字幕在线 | 国产精品女人一区 | 一级a看片免费视频 | 亚洲一日欧美日韩中文字幕 | 欧美视频在线第一页 | 欧美一区二区精品 | 精品国产福利在观看91啪 | 国产日韩精品视频一区二区三区 | 视频在线观看免费 | 国产午夜视频在线 | 天堂亚洲国产日韩在线看 | 日本激情在线观看免费观看 | 大香伊蕉在人线国产最新75 | 韩国日本免费高清观看网址 | 亚洲高清国| 欧美日本在线播放 | 欧美精品一区二区三区四区 | 好看的电视剧推荐 | 欧美激情片区一区二区三区 | 亚洲码欧美码一区二区三区 | 亚洲中午字幕 | 成视人a免费观看视频 | 国产曰韩 | 欧美日韩中文字幕在线看 | 日韩交换精品 | 极品美女在线观看国产一区 | 亚洲日本ⅴa中文字幕 | 日韩高清亚洲日韩精品一 | 国产免费福利影院 | 日本中文字幕在线视频一区 | 欧美性黑人极品hd另类 | 色久视频| 国产一区二区三区观看 | 中文天堂最新版在线网 | 国产综合有码 | 国产精品v片在线观看不卡 国产亚洲精品午夜福利 | 日韩午夜在线视频 | 亚洲成a人v欧美综 | 色两性午夜视频免费观看 | 国产日本卡二 | 国产精品制服高跟 | 日本不无在线一区二区三区 | 免费成人 | 亚洲精品国产美女在线观看 | 日韩精品一区二区三区在线视频放 | 2025国产 | 电视剧大全免费在线观看 | 欧美日韩另 | 亚洲成aⅴ人的天堂在线观看女人 | 区在线观看 | 激情小说免费阅读 | 国产日韩一区二区三区高清 | 护士在办公室被躁bd在线观看 | 亚洲天堂色在线 | 日本美女一级视频 | 亚洲成熟女人毛毛耸耸多 | 亚洲欧美日韩国产精选在线观看 | 亚洲欧美不卡视频在线播放 | 欧美性狂猛xxxxxbbbbb | 白丝袜国产淫秽网站 | 亚洲欧美不卡视频 | 最新国产精品 | 亚洲一日欧美日韩中文字幕 | 精品国产不 | 精品国产污网站在线观看15 | 亚洲亚洲人成 | 一区二区三区高清视频国产女人 | 日本日本乱码伦视频在线观看 |