国产凹凸在线-国产拗女一区二区三区-国产白白视-国产白领-国产白拍-国产白丝jk被疯狂输-国产白丝喷-国产白丝在线

金喜正规买球

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)件的屬性,能在窗體上馬上反映出來(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ù)控件都是可視的。也就是說,如果修改了這些構(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ù)控件必須通過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)件來(lái)說,不需要設(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,表示沒有限制。

  此外,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ā)揮出來(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,表示沒有限制。如果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)按鈕打開一個(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ù)選框來(lái)表示客戶是否已付帳。

  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)件來(lái)說,最重要的屬性是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ì)象來(lái)說,它的屬性的默認(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ⅴ影视 | 日韩剧在线观看免费全集 | 很黄很黄地在床视频女 | 欧美精品视频手机在线视频 | 黑人巨大精品欧美一区二区 | 国产又猛又黄又爽在线视频无 | yw193尤物视频 | 国产高清乱伦自拍 | 99精品欧美一区蜜桃在线 | 天天插天天射 | 国产性猛交╳xxx乱大交 | 91尤物国产尤物福利 | 成年人一| 欧美特a级片网站全免费 | 国产精品一区二区手机在线观看 | 日韩午夜免费不卡视频 | 女人下边被添全 | 色老板久 | 九色国产熟女 | 国产午夜场免费视频在线播放 | 欧美人交a欧美 | 国产亚洲欧美日韩综合另类 | 国产美女淫秽一区二区三区 | 有码+日韩+在线观看 | 亚洲精品911永久在线观看 | 亚洲欧美中文日韩v在线 | 亚洲国产精品青青网 | 午夜影视免费 | 成全视频在线观看更新时间 | 亚洲精品影视亚州色区 | 爱如潮水视频在线观看 | 国产在线视| 欧美一区二区三区免费播放 | 美女自卫慰出水免费视频 | 国产精品沙发午睡系列 | 欧美贵妇办公室高跟鞋 | 色老板在线精品免费视频 | 凌晨三点在线观看 | 免费观看黄a一级视频日本 精品露脸 | 亚洲免费观看在 | 日本伦理电影网免费播放 | 亚洲成a人片在线观看天堂无 | 午夜嘿嘿嘿在线观看 | 另类小说自拍 | 成人永久福 | 国产亚洲免视频在线观看 | 日本亚洲中文字幕不卡 | 国产久免费在线观看 | 亚洲综合偷拍一区二区三 | 美女视频免费黄的 | 蜜桃精品一区二区三区在线观看 | 精品热亚洲一级 | 丰满大号美女 | 国产极品翘臀在线观 | 99欧美午夜一区二区福利 | 亚洲色大成网站www在线观看 | 国产美女精品免费视频观看 | 又污又爽又黄的网站 | 日本三级网站网址 | 韩国三级hd激情在线观看 | 精品一区二区五 | 国产亚洲无 | 国产高清在线精品一区 | 97国产在线视频公开免费 | 日韩美女色高清在线看 | 香港三级理论在 | 91碰碰视频 | 日本中文一区二区三区亚洲 | 69视频在线观看 | 成人免费观看网欧美片 | 353国产亚洲精品 | 日韩精品极品 | 欧美亚洲视频一区 | 国产精品亚洲片夜色在线 | 国偷自产视频一区二区久 | xxxx迷奷在线观看 | 日韩精品人成在线播放 | 成人看片黄a在线 | 国产精品亚洲精品五月 | 国产精品激情综合 | 精品国产污污免费网站入口 | 成人精品国产亚洲 | 好男人好资源神马在线 | 国产精品成人观看视频免费 | 亚洲精品中文字幕不卡在线 | 玖玖国产在线 | 精品视频免费看天天春夜夜春 | 色吊丝中文字幕一区二区三区 | 国产精品欧美日韩一区二区 | 国语免费 | 欧美视频一区二区三区在线观看 | 国产美女淫秽一区二区三区 | 欧美日韩亚洲国产精品自拍 | 强奷有码在线播放 | 青草青草久热精品视频在线观看 | 欧美女优在线观看br | 欧美亚洲国产中文字幕 | 国产尤物亚洲精品不卡 | 日本亚洲黑人 | 欧美午夜在线看片网 | 九草在线视频 | 欧美精品亚洲精品日韩专 | 91系列在线观看免 | 中文字幕偷乱视频在线 | 91制片厂职场冰与火 | 国产一区二区熟女精品免费 | 国自产拍在线视频天 | 成人app破解不限次数 | 最近中文字幕mv第一季歌词 | 国产激情精品一区二区三区 | 欧美mv日韩mv国产网站 | 国产初高中生在 | 7799综合天天看 | 日本午夜www高清视频 | 无限观看免费完整大片 | 午夜激情影 | 国产馆精品推荐在线观看 | 国产又黄的a级鬼片在线观看 | 欧美日韩免费精品一区二区在线 | 亚洲精品福利电影在线观看 | 国产精品一级国产精品片 | 日产精品一品二品三品 | 全部免费的电视剧大全 | 国产每天更新视频在线 | 欧美日韩综合一区在线观看 | 偷窥国产 | 欧美在线精品视频二区 | 不一样的国产爽歪歪视频 | 日本欧美另类视频在线 | 亚洲免费视频一区二区 | 91短视| 国产一线精品一区在 | aa级毛| 国产制服丝袜观看 | 999zyz玖玖资源网免费 | 亚洲天天做日日做天天谢日日欢 | 黑人一区二区在线 | 国产精品成人一区二区三区 | 亚洲制服丝袜日韩熟女中文 | 一区二区三区国产精品午夜福利 | 国产老肥熟 | 韩国精品一区二区三区在线 | 精品国产另类欧美精品 | 在线不卡视频 | 国产亚洲精品高清在线 | 国产精品爱的在线线免费观看 | 国产三香港三韩国三级不卡 | 成人性开放网 | 精品尤物一区二区在线观看 | 国产一级做a爱免费 | 热99re6久精品国产首页青柠 | 美女大黄三级视频在线观看 | 精品国产一区二区三区不卡在 | 在线观看福利影院 | 精品国产aⅴ一区二区 | 国产亚洲精品一级在线观看 | 日韩在线欧美综合网 | 国产精品好好热在线观看 | 国产乱子伦一区二区三区黑人 | 成人亚洲网 | 亚洲国产精品yw在线观看 | 欧美日韩国产丝袜另类 | 国产日韩a | 国产乱码一区在线观看免费 | 91成人精品在| 国产欧美日韩区二区三区 | 日韩美中文字幕一二三区 | www在线免费观看视频 | 国产精品日韩无卡一区二区 | 国产伦精品一区二区三区视频网站 | 区一区二区三视频日韩 | 日韩xxxx在线免费观看 | 在线观看亚洲人成网址 | 日韩色片在线观看 | 热99re6久精品国产首页青柠 | 欧美日韩视频免 | 精品中文一区二区三区在线观看 | 国产乱码卡二卡三卡4 | 色综合免费视频在线观看 | 国产在线播放成人免费 | 综合三级中 | 成人免费一区二区三区视 | 成人午夜污污在线观看网站 | 国产综合亚洲欧美日韩一区二区 | 国产美女淫秽一区二区三区 | 国产福利一区电影 | 国产午夜福利在线观看 | 国产精品不卡a∨在线观看 人片在线观看www | 欧美色精品视频在线观看九 | 欧美日韩中文字幕一区二区高清 | 成人涩涩小片视频日本 | 中文视频二 | 97免费无 | 日韩精品视频免费在线观看 | 国产真实伦在线观看 | 亚洲欧美另类一区二区 | 国产精品免费视频色拍拍 | 欧美精品xxxxbbbb | 国产黄a一级二级三级看三区 | 视频在线观看播放免费 | 日本一本二本三区免费2025高 | 一区二区亚洲精品国产片 | 91精品啪国产在线观看 | 怡红院熟女 | 国产又黄又猛又粗又爽的 | 欧美日韩国产一区二区三区区 | 亚洲美女国产精品综 | 韩国伦理电影在线神马 | 91精品国产高清91久 | 国产精品j | 国产老妇伦国产熟 | 亚洲精品动漫一区二区三区在线 | 免费精品一区二区三区第35 | 精品国产日韩亚洲一区在线 | 十大黄台禁用 | 日本一区二区三区四区在线 | 国产精精品在线免费看 | 欧美一级高清片国产特黄大 | 日本亚洲国产一区二区三区 | 亚洲高清国产品国语在线观看 | 欧美性受一区二区三区 | 成人精品一区二区 | 欧美三级欧美做a爱 | 亚洲中国久 | 国产网友 | 午夜福利一区在线 | 国产导航在线柠檬导航 | 日韩午夜激情网址在线观看 | 欧美性猛交 | 日本妇人成 | 日韩一区二区三区视频在线观看 | 国产一区二区三区欧美在线 | аⅴ资源天堂资源库在线 | 国产毛多 | 欧美日韩在线不卡 | 国产理论片在线播放 | 午夜亚洲理 | 日韩中文字幕v亚洲中文字幕 | 中日欧洲精品视频在线 | 亚洲一区二区三区精品影院 | 国自产精品手机在线观看视频 | 成全高清mv电 | 欧美在线一级午夜免费 | 午夜区一区二区在线观看 | 97影院午夜午夜伦不卡 | 国产国语一级 | 精品日韩一区 | 国内日本精品视频在线观看 | 欧美性在线观看 | 亚洲日本一区二区一本一道 | 欧美亚洲日本中文字幕在线 | 一色屋精品视频在线观看 | 999zyz玖玖资源 | 精品国产香蕉伊思人在线 | 国产两性色午夜视频 | 国产精品第12 | 欧美性xxxx狂欢老少配 | 国产又色又爽又黄又免费 | 国产免费一区2区3区4区 | 日本强乱中文字幕42页在线 | 日韩欧美tv一区二区在线观看 | 老司机午夜永久免费影院 | 国产免费一区二区三区在线看 | 国产在线直播免费观看 | 欧美视频一区二区三区在线观 | 区一区二区三视频日韩 | 精品一区二区五 | 日韩在线不卡中文字幕一区 | 亚洲激情视频图片 | 男女之间的唏唏哩哩二人世界 | 午夜三级a三级三点 | 国产萌白酱喷水在线播放尤物 | 在线观看91精品国产性色 | 亚洲人成在线播放网站 | 午夜国产精品理论 | 日本亚洲 | 最新国产| 福利一区二区三区视频在线观看 | 日韩中文免费视频 | 视频免费1区二区三区 | 日本黄页网站大 | 精品日产卡一卡二卡国色天香 | 三三影院网 | 国产精品成人一区二区三区电影 | 国产亚洲男人的天堂在线观看 | 日韩中文在线视频 | aaa精 | 日本好屌色不卡视频在线观看 | 国产一卡2卡3卡四卡精品网站 | 乱伦故事| 国产精品欧美亚洲制服 | 日韩欧美国产高清在线观看 | 国产厨房一区二区三区 | 神马影院不卡不卡在线观看 | 国产a视频精品免费观看 | 欧美无砖专区一中文字幕 | 亚洲日本在线免费看 | 国产精品欧美日韩一二三四 | 国产色片免费网址 | 91欧美在线视频 | 国产女女| 精品视频国产一区二区 | 果冻影视| 欧美肥妇毛多水多b | 日韩欧美中文字幕在线第一页 | 妇欲乱肉人伦 | 色综合中文字幕色综合激情 | 亚洲午夜成人精 | 日本二区在线中文字幕 | 欧美自拍区日韩国产区 | 亚洲欧美在线精品一区二区 | 99视频在线免 | 97午夜理论片在线影院 | 欧美韩国精| 国产精品视频每日更新 | 国偷精品免费看 | 亚洲愉拍自拍欧美精品app | 欧美精品视频免费观看 | 国产欧美综合精品一区二区 | 综合欧美乱伦高清 | 欧美一卡2卡3卡4卡国色天香 | 免费人成网上在线观看 | 热播电视剧在线观 | 欧美一级在线观 | 最近高清中文在线字幕在线观看 | 91欧美尤物精品 | 欧美综合自拍中文 | 国产日产欧产精品精品app | 亚洲人成欧 | 亚洲香蕉国产高清在线播放 | 国产精品尹人在线观看 | 日韩性爱视频合集 | 国产精品自在线拍国产 | 国产va免费精品 | 亚洲欧美日韩综合一区二区 | 国产精品高清尿 | 欧美曰韩一区二区三区 | 日韩伦理亚洲欧美在线 | 综合另类小说欧美另类图片 | 区三区免费看 | 亚洲理伦片精 | 亚洲欧美精品综 | jizz国产精品免费 | 欧美激情精 | 国产精品国产精品国产专区不 | 7799精彩视频天天看网站 | 日本人妖| 精品手机在线视频 | 高清在线午夜一区二区亚洲 | 欧美最猛性xxxxx直播 | 成人乱码一区二区三区不卡视频 | 在线观看亚洲精品福利片 | 99精品欧美| 国产在线精品国偷产拍 | 激情综合在线观看 | 精品在线国产一区二区三区 | 日韩一区二区三区四区不卡 | 免费看黄的网址 | 国产精品偷伦视频免费观看了 | 91桃色国产精品免费在线观看 | 日本x片成年免费观看视频 娇小xxxxx性 | 欧美日韩综合精品一二区 | 日韩一级一欧美一 | 成人国产一区二区三区精 | 欧美日韩国产综合另类在线 | 日本精品精品精品线视频 | 91精品在线播放 | 亚洲人成电影手机在线网站 | 91尤物视频在 | 日本亚欧乱色2025视频 | 免费在线观看 | 日本阿v片在线播放免费 | 日本一区二区不卡 | 国产午夜男女爽爽爽爽爽视频 | 91影视永久福利免费观 | 91精品国产福利在线导航 | 丝袜视频国产一区 | 国产精品国产精品一区二区 | 中日韩在线视频 | 国产精品一卡 | 国产精品一区二区含羞草 | 日本最新高清不卡一区二区 | 日韩欧美在线综合va网 | 成人午夜视 | 三年片观看免费观看大全 | 国产香蕉国产精品偷在线观看 | 国产无吗一区 | 精品国产午夜福利不卡在 | 国产精彩对白在线91 | 精品一区二区三卡四卡网站 | 99国产精品日韩欧美视频 | 国产又粗又硬又长又爽 | 91绿奴论坛九色国产 | 性夜影院爽黄a爽免费看不卡 | 一级特黄性色生活片一区二区 | 一区二区三区高清视频一 | 成人午夜影院 | 国产熟女一区二区三区十视频 | 亚洲成熟 | 欧美一级操穴 | 亚欧视频在线观 | 大陆国语自产精品视频在 | 日韩私人综合影院 | 国产欧美亚洲一区二区三区四区 | 国产精品自在在线午夜免费 | 欧美日韩一级免 | 国产欧美日韩手机视频 | 91午夜国产在线观看 | 99热6| 国产乱国产乱老熟300部视频 | 成年网站v片在线观看 | 中文字幕偷乱视频在线 | 国产美女玩具在线观看 | 免费国产一区二区不卡在线 | 亚洲国产精品不卡高清在 | 国产日韩欧美视频网址 | 欧美、另类亚洲日本一区二 | 国语自产精品视频在视频 | 人人澡人摸人人添 | 91精品国产免费青青碰在线观看 | 韩日国产精品一区二区三区 | 国产原创剧情经理在线播放 | jizz国产精品网站 | 日本一区不 | 好看热播经典影视视频 | 97超级碰 | 男人猛进猛出女人屁股视频 | 欧美精品一区二区三区在线观看 | 日韩精品在线不卡一区二区 | 国产高清在线观看一区二区三区 | 免费观看国产一区二区三区 | 免费高清国产 | 在线网站 | 红杏免费视频网站入口导航 | 国产+日韩+另类+视频一区爱 | 日本全部一级视频 | 精品国产aⅴ一区二区三区四川人 | 亚洲一区中 | 日韩不卡视频在线观看 | 色就是色亚洲欧洲视频 | 国产上传中文字幕 | 国产福利爱福利微拍视频 | 亚洲天堂欧美 | 另类国产精品一区二区 | 成人公开免费视频 | 国产激情久 | 免费午夜色激情视频网站 | 亚洲欧美性综合在线 | 精品人成视频免费国产 | 国产精品一区中文字幕 | 国产高清在线精品 | 亚洲欧美日韩专区一区二区三区 | 国产一区二区影视 | 成年人网站在线免费观看 | 国产亚洲日韩欧美另类 | 日韩视频中文字幕视频一 | 国产欧美日韩另类精彩视频 | 国产最爽乱淫视频国语对白 | 国产在线播放不 | 国产精品一在线观看 | 免费中文字幕视频2025一页 | 国产亚洲精品一本第四区 | 日韩系列在线 | 亚洲国产日韩精品 | 韩国三级hd中文字幕电影天堂 | 国产欧美一区二区三区精品 | 91国内外精品自在线播放 | 夜夜看天天想人人爱 | 国产一区二区在免费观看 | 水蜜桃www| 自拍偷自拍亚洲精品偷一 | 午夜免费视频在线观看 | 亚洲国产日韩欧 | 日韩伦理在线 | 亚洲欧美日韩国产综合在线看片 | 国产日韩欧美最新在线 | 亚洲综合欧美在线 | 日本阿v视频在线观看高清 国产国产精品人在线观看 国产曰韩 | 中文字幕一区日韩精品 | 国产精品v欧美 | 99国产精品婷婷 | 91看片婬黄大片91桃色 | 欧美日韩专区在线观看 | 一级a做一级a做片性高清视频 | 欧美高清国产一区二区三区 | 日本不卡中文字幕一区二区 | 女同国产剧情在线观看 | 日韩一区国产二区欧美三区 | 国产精品三级在 | 国产精品欧美精品aⅴ在线 中文一区二区三 | 国产又粗又猛又黄又爽无遮 | 国产在线欧美 | 国产精品免费观看网址入口 | www啦啦啦视频在线观看免费 | 一本大道香蕉大在线欧美 | 斑马斑马在线 | 91精品一区二区三区在线播放 | 欧美中文字幕综合在线视频 | 大胆gogo高清在线观看 | 国语精品自产拍在线观看网站 | 国产精品日韩欧美在线第一页 | 在线天堂资源www在线中文 | 成全视频观看免费高清第6季 | 亚洲精品网址在线观看 | 欧美黑人在线免费观看 | 1024亚洲 | 午夜国产一区 | 91九色蝌蚪在线 | 国产精品亚洲自在线播放页码 | 日本一区二区在线观看精品 | 亚洲一区二区三区高清 | 国产真实破 | 多人伦交性欧美 | 欧美一级特黄 | 午夜福利不卡片在线播放免费 | 日本视频观看无卡免费精品页 | 亚洲91国产精品 | 精品国语任你躁 | 亚洲自拍色综合图第一页区 | 解码2025最新电影预告片 | 国产激情在线五月天 | 欧美最猛黑人xxxx黑人猛交 | 精品三级影视亚洲 | 日国产一区三区三区在线观看 | 国产免费h视频在 | 国产又粗又猛又爽又黄 | 99国产精品免费观看视频 | 精品二区中文字幕播放 | 亚洲一区中文字幕 | 国产一区二区三区欧美亚洲 | 欧美日韩亚洲第一页 | 韩国日本免费高清观看网址 | 色老头一区二区三区 | 最新电影电视剧观看 | 亚洲人成网国产最新在线 | 国产精品小说 | 国产美女极品在线 | 欧美乱妇高清无乱码在线观看 | 国产极品视频一区二 | 色色色导航| 91精品成人影院 | 国产国精品视频 | 日本不卡一区二区三区在线 | 欧美一区二区视频在线 | 免费国产va在线观看视频 | 99re在线 | 日韩精品在线开放 | 日韩欧美国产免费看 | 亚洲国产精品高清在线第1页 | 欧美日韩一区二区三区床戏 | 海角社真实xxⅹ人伦 | 夫妇交换| 在线成人国产公 | 国产观看精品一区二区三区 | 国产婷婷一区二区在线观看 | 忍不住的亲子中文字幕在线 | 国产精品观看免费 | 国产亚洲无 | 国产亚洲日本一区二区三区 | 国产隔着超薄丝袜进入 | 日韩精品国产一区二区三区 | 精品aⅴ老司机天堂网站 | 99精品视频在线视频免费观看 | 欧美日韩午夜在线视频 | 国产剧情91露脸一区 | 日本特黄天天看特色大片 | 国产91后入高清在线 | 国产日韩呦精品名站导航 | a级国产乱理片在线观看 | 一个人免费观看视频www | 国产一区二区在线 | 99精品国产丝袜在线拍国语 | 91丝袜美腿高跟国 | 国产欧美日韩精品第二区 | 成人色综合 | 日韩偷拍福 | 国产欧美日韩一区二区三区在 | 欧美精品亚洲精品日韩专 | 欧美日韩一区二区一 | 2区91视频 | 国产综合网| 欧美亚洲精品午夜理论片 | 最近中文字幕视频高清 | 亚洲欧美综合人成在线 | 精品国产免费人成电影在线看 | 日韩亚洲欧美一区二区三区 | 亚洲日本国 | 精品国产在天天在线观看 | 日本三级手机在线播放线观看 | 国产一区二区三区乱码在线观看 | 黑人巨大精品欧美一区在线 | 91情国产l精品国产亚洲区 | 亚洲一区二区三区和欧美四区 | 亚洲国产人成自精在线尤物 | 日韩中文字幕国产一区在 | 精品一区二区三区四区五区六区 | 国产一区三区二区中文在线 | 在线观看亚洲精品专区 | 欧洲grand老妇人bbw | 91免费观看网站 | 欧美丰满老妇熟乱xxxxx视频 | 精品视频app | 被同桌扒开腿用震蛋器折磨 | 日韩精品视频精品一区二区 | 97色色五月天 | 免费国产在线观 | 日韩高清精品在线 | 秋霞人成在线观看免费视频 | 日本欧美亚洲视频在线 | 好吊妞亚洲欧美 | 91精品手机国产在线观 | 亚洲视频第一页精品 | 两性色午夜视频免费网 | 亚洲国产精品一区第二页 | 中文字幕巨大乳在线看 | 在线观看免费人成片 | 国产精品美女一区二区三区 | 国产亚洲精品高清在线 | 亚洲国产一区二区日韩专区 | 成人国产午夜在线视频 | 国产b站免费版视频 | 九九精品视频一区二区三区 | 国产综合精品一区 | 91福利影院还会玩转热点 | 日本一道综 | 无限国产 | 日本精品精品精品线视频 | 国产精品一区二区三区在线观看 | 青柠影院免费观看电视剧高清 | 精品影片| 国产乱来| 国产激情з | 亚洲精品国产精品乱码不99 | 日韩亚洲欧洲美三区中文字幕 | 亚洲欧美日韩综合aⅴ | 青青青国产 | 97视频在线播放免费观看视频 | 亚洲日韩精品综合一区二区 | а√天堂资 | 精品美女一级在线观看 | 午夜视频在线观看一区 | 乱色熟女综合一区二区三区 | 日本在线综合一区二区三区 | 国产vr精品亚洲欧美咪咕爱 | 精品午夜福利日 | 国产精品亚洲а∨天堂网 | 国产一区二区在线影院 | 欧美激情视频在线播放全球共享 | 国产91精品一区二区 | 免费无人区一码二码乱码区别在哪 | 亚洲一区二区三区在线 | 亚洲欧美综合在线天堂 | 欧美性狂猛xxxxxbbbbb | 日韩乱伦一区二区 | 初爱免费视 | 欧美日韩国产资源一区二区 | 区二区三区在线 | 国产午夜福利电影在线观看2 | 国产精品进线69影院在线 | 成全动漫高清电影好看的电视剧 | 婷婷综合缴情亚洲狠狠尤物 | 成a人片在线观看手机看 | 国产偷v国产偷v亚洲偷v电影 | 欧美一性一乱一交一视频 | 免费好看的电影大全 | 手机看片久 | 国产精品无需播放器在线观看 | 99在线在线视 | 91探花国产综合在线精品 | 亚洲国产精品视频免费观看 | 国产91九色在线播放 | 国产综合视频在线观看8 | 多多影院 | 国产揄拍视频在线观看激情 | 露脸国产自产拍在线观看 | 国产高清视频一区二区在线观看 | 欧美日韩视频一区二区三区 | 国产大片欧美精品 | 国产初高中生在线播放 | 亚洲欧美日韩在线精品一区二区 | 国产综合永久精品日韩 | 在线人成观看 | 国产精品国产午夜免费看福利 | 国产后入清纯学生妹 | 日韩一区二区三区在线网页 | 韩国午夜理伦三级理论在线观看 | a4yy在线播 | 男女爽爽午夜18 | 一卡二卡三四卡国产乱码 | 极品一区二区三 | 黑人巨大精品欧美一区二区在线 | 中文字幕专区 | 国语在线看免费观看视频 | 国产欧美亚洲精品a | 欧美开嫩苞在线播放视频 | 欧美日韩精品专区在线观看 | 伊人春色 | 欧美性猛交ⅹxxx乱大交 | 亚洲日韩视频在线观看 | 国产免码va在线观看免费 | 国产伦理精品 | 国产传媒在线观看视频免费观看 | 亚洲五月天综合 | 欧美复古毛绒绒电影在线 | 国产精品丝袜在线观看首页 | 农村老妇女操穴图片 | 含羞草影院在线 | 国精产品一区一区三区 | 91精品国产午夜在线免费观看 | 91免费版下载 | 亚洲国产精品∨a在线看黑人 | 国产精品片在线观看 | 国产不卡视频在线播放 | 欧美日韩色黄大片在线视频 | 99精品国产兔费 | 日本亲近相奷中 | 中文版精| 激情精品一区二区 | 国产99e | 伊人伦理 | 91高清国产在线观看 | 色老板精品视频在线观看 | 亚洲春色在线观看 | 在线观看精品国产 | 国产午夜视频 | 亚洲国产综合精品中久 | 内地级a艳片高清免费播放 国产视频中文字幕手机版 欧美高清日韩在线 | 日本免费最新高清不卡视频 | 欧洲中文日韩亚洲精品视频 | 欧美日韩精品一区二 | 国产午夜福利在线观看 | 日本亲近相奷中文字幕 | 日韩欧美中文字幕一区二区三区 | 日韩在线中文字幕在线一区 | 中文字幕日本精品一区二区三区 | 亚洲欧美乱综合图片区小说区 | 91精品在线二区 | 夜夜精品一区国产 | 污污污污污www网站免费观看 | 国产视觉| 日韩h片在线观看 | 免费高清在线观看人数多少 | 国产日产中文在线观看 | 性xxx免费视频 | 欧美亚洲日韩国产网 | 欧美日韩亚州 | 被老公打屁股 | 69午夜国产精品 | 最近最新中文字幕 | 国产精品区乱淫片人成人 | 欧美日韩一区二区在线观看视频 | 免费精品99久 | 最新电影电视剧短剧在线观看 | 果冻传媒视频一二在线观看 | 亚洲成年人电影在线观看 | 国产精品福利无圣光一区二区 | 午夜免费观看福利片 | 国产亚洲精品综合网在线观看 | 乱伦国产精品日本 | 国产亚洲中文日韩欧美 | 国产人成精品综 | 欧美性狂猛aa | a男人的天堂| 国产又黄又粗又爽在线观看 | 国产亚洲欧 | 国产真实露脸乱子伦原著 | 日韩精品免费在线观看 | 中文字幕片 | 手机播放| 日产亚洲一区二区三区 | 国产玖玖在线观看 | 国产极品美女一区二区三区 | 婷婷影院 | 国产精品h在 | 日韩a∨精品一区二区三区 国产欧美亚洲一区二区三区四区 | 日本aaa视频 | 韩国v欧美v亚洲v日本v | 国产一级a毛一级a看免 | 免费国精产品自偷自偷免费看 | 国产亚洲欧美一区二区不卡 | 日本三级网站在线观看视频 | 日本高清视频色www在线观看 | 国产成a人片在线观看视频首页 | 国产高清自偷自 | 一区二区三区免费在线观看 | 色哟哟精 | 日韩精品午夜理 | 国产在线观看第50页 | 国产激情a∨在线视频播放 国产午夜理论不卡在线观看 | 182tv免费视频在线观看 | 国产精品高清尿小便嘘嘘主演 | 国产l精品国产亚洲区在线观看 | 精品视频一区二区三区在线观看 | 日韩一区二区三区不卡免 | 小说区亚洲综合第1页 | 免费人成在线播放网站 | 亚洲一区二区三区不卡在线播放 |