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

金喜正规买球

DevExpress使用教程:XtraGrid常見用法

轉帖|使用教程|編輯:我只采一朵|2014-09-18 10:34:36.000|閱讀 20504 次

概述:下面匯總了DevExpress XtraGrid控件的各種常見用法。如統計運算的功能、排序、分組、篩選、父子表等等。

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

相關鏈接:

下面匯總了DevExpress XtraGrid控件的各種常見用法,在此分享給大家:

DXperience Universal Suite下載

支持多種類型的數據集合作為數據源

XtraGrid與傳統的DataGridView一樣,支持多種類型作為其數據源。下面例子是將DataTable, List<T>和數組分別綁定到XtraGrid里面。

	
//定義數據源
List<Person> peopleList=new List<Person>
{
    { ID = 1, FirstName = "Magnus", LastName = "Hedlund", Sex = true, Birth = new DateTime(1999, 9, 9), Chinese = 60, English = 80, Math = 79 },
    { ID = 2, FirstName = "Terry", LastName = "Adams", Sex = false, Birth = new DateTime(1999, 9, 9), Chinese = 60, English = 80, Math = 79 },
    { ID = 3, FirstName = "Charlotte", LastName = "Weiss", Sex = false, Birth = new DateTime() },
    { ID = 4, FirstName = "Arlene", LastName = "Huff", Sex = true, Birth = new DateTime(1999, 9, 9), Chinese = 60, English = 80, Math = 79 },
    { ID = 5, FirstName = "FirstName1", LastName = "LastName1", Sex = true, Birth = new DateTime(1999, 9, 9), Chinese=60, English=80, Math=79 },
   { ID = 6, FirstName = "FirstName2", LastName = "LastName2", Sex = true, Birth = new DateTime(1999, 9, 19), Chinese = 60, English = 80, Math = 79 },
   { ID = 7, FirstName = "FirstName3", LastName = "LastName3", Sex = true, Birth = new DateTime(1999, 9, 29) },
   { ID = 8, FirstName = "FirstName4", LastName = "LastName4", Sex = true, Birth = new DateTime(1999, 2, 9), Chinese = 60, English = 80, Math = 79 },
   { ID = 9, FirstName = "FirstName5", LastName = "LastName5", Sex = true, Birth = new DateTime(1999, 4, 9) }
};
//將list<T>綁定到grid中
gridControl1.DataSource = peopleList;
 
 
People[] peopleArray=peopleList.ToArray();
//將數組綁定到grid中
gridControl1.DataSource = peopleArray;

DataTable peopleTable=new DataTable();
 
peopleTable.Columns.Add("FirstName");
peopleTable.Columns.Add("LastName");
peopleTable.Columns.Add("Sex");
peopleTable.Columns.Add("Birth");
peopleTable.Columns.Add("Chinese");
peopleTable.Columns.Add("English");
peopleTable.Columns.Add("Math");
peopleTable.Columns.Add("ID");
 
foreach (Person pi in people)
{
    DataRow row = peopleTable.Rows.Add();
    row["FirstName"] = pi.FirstName;
    row["LastName"] = pi.LastName;
    row["Sex"] = pi.Sex;
    row["Birth"] = pi.Birth;
    row["Chinese"] = pi.Chinese;
    row["English"] = pi.English;
    row["Math"] = pi.Math;
    row["ID"]=pi.ID;
}
 
//將DataTable綁定到grid中
gridControl1.DataSource = peopleTable;

統計運算的功能

XtraGrid提供的統計運算的功能,包括求和,求平均值,最大值,最小值,行數,自定義統計。

做法是打開屬性編輯器,在Columns ——> Columns properties下的 SummaryItem的SummaryType選擇。

或者通過代碼設置,例如:

this.bandedGridColumn2.SummaryItem.SummaryType= DevExpress.Data.SummaryItemType.Average;

DevExpress.Data.SummaryItemType是一個枚舉,它的值有 Sum,Average,Max,Min,Count,Custom和None。

排序

只要該列的ColumnsOptions的AllowSort屬性不為False就可以根據那一列的數據進行排序。(AllowSort屬性 在屬性編輯器的Columns的Columns Options選項卡。)設置Column properties下的SortOrder值。

或者通過代碼,例如:

this.bandedGridColumn2.OptionsColumn.AllowSort=  DevExpress.Utils.DefaultBoolean.Default| DevExpress.Utils.DefaultBoolean.True;

this.bandedGridColumn2.SortOrder= DevExpress.Data.ColumnSortOrder.Ascending

另外在程序運行時,單擊某列的列頭也可以對該列進行排序。

分組

GridView view = gridControl1.MainView as GridView;
[] sortInfo = { 
        new GridColumnSortInfo(view.Columns["Chinese"], ColumnSortOrder.Ascending)
      };
view.SortInfo.(sortInfo, 2);

GridColumnSortInfo 數組存放的是分組的列的信息,調用ClearAndAddRange清除結果并進行分組。

篩選

只要該列的Filter Options選項卡的AllowFilter屬性不為False就可以進行篩選。

該屬性通過代碼設置是

this.bandedGridColumn2.OptionsFilter.AllowFilter = false;

運行程序后,鼠標指針移動到列標題,單擊漏斗狀圖形經行篩選操作。

分頁欄

XtraGrid提供分頁欄。通過這個設置可以顯示出來。

gridControl1.UseEmbeddedNavigator = true;

如果要根據滾動條滾動實現翻頁功能的,那得依靠Scroll事件。它又沒像DataGridView那樣開放滾動條事件,不過里面有一個事件可以替代Scroll事件,那就是TopRowChanged,例子如下:

private void gridView1_TopRowChanged(object sender, EventArgs e)
        {

            if (gridView1.IsRowVisible(gridView1.RowCount - 1) == RowVisibleState.Visible) //如果滾到了底端
            {
                people.AddRange(new Person[] { Person1, Person2, Person3, Person4, Person5 });
            }
        }

如果硬要獲取滾動條對象來設置,則可以用下面這段代碼獲取gridView的滾動條。

Type type = gridView1.GetType();

            FieldInfo fi = type.GetField("fViewInfo", BindingFlags.NonPublic | BindingFlags.Instance);

            GridViewInfo info = gridView1.GetViewInfo() as GridViewInfo;

            fi = type.GetField("scrollInfo", BindingFlags.NonPublic | BindingFlags.Instance);

            ScrollInfo scrollInfo = fi.GetValue(gridView1) as ScrollInfo;

父子表

當綁定的 數據源中的子項再存在集合時,XtraGrid會自動啟用子表。例如上面的在Person類里多添加一個成員 List<Person> Friends{get;set;}表示那個人的朋友圈子,在任意一個實例中把Person實例添加進去,再啟動程序時,就會發現父子表的效果實現了。

若要對子表的進行設置,可以給MainView添加MasterRowExpanded事件,例如:

private void gridView1_MasterRowExpanded(object sender, CustomMasterRowEventArgs e)
        {
            //獲取子表
            AdvBandedGridView gv = (AdvBandedGridView)gridView1.GetDetailView(e.RowHandle, e.RelationIndex);
            //第一個參數是行號,第二個參數是父子表關聯索引
            
            if (gv != null)
            {
                //對子表設置
            }
        }

Get/Set 單元格的值

通過調用GetRowCellValue獲取單元格的值。

public override object GetRowCellValue( 
   int rowHandle,  
   GridColumn column 
);

rowHandle是行的索引,column列的對象。

通過調用SetRowCellValue設置單元格的值

public void SetRowCellValue( 
   int rowHandle,  
   GridColumn column,  
   object _value 
);

rowHandle是行的索引,column列的對象。_value是單元格新的值。

以peopleList為例

int englishS=Convert.ToDouble(0,gridView1.Columns["English"])+60;
SetRowCellValue(0,gridView1.Columns["English"],englishS);

在XtraGrid有另一種方式,就是直接設置數據源的值。對于上面這個例子,直接找到grid里第一行數據對應的Person對象,設置它的English值。

數據驗證

有兩種方法來實現基于單元格的驗證:

1、使用RepositoryItem.Validating事件

事件的"sender" 必須轉換為BaseEdit類型,使用EditValue來獲取當前輸入的值并進行校驗,如果校驗不通過,把e.Cancel設置True。這種方法一般用來對內置控件的單元格進行數據驗證。

2、使用 GridView.ValidatingEditor 事件

事件的"sender"必須轉換為GridView類型,當前列可以從GridView.FocusedColumn屬性獲得,值可以從e.Value獲取,如果校驗不通過,需要把e.Valid設置為False。
這種方法一般用于對整個Grid內的文本框進行數據驗證

在設置完事件之后需要寫一個GridView.InvalidValueException 的事件委托,如

private void gridView1_InvalidValueException(object sender, DevExpress.XtraGrid.Views.Base.InvalidValueExceptionEventArgs e) {
  e.ThrowException = false;
  e.WindowText = "驗證通過";
  e.DisplayError = true;
}

表格數據與數據源的數據同步

XtraGrid與DataGridView在數據源方面不同的是,對grid里的數據進行任何改動(增、刪、改)之后,原本的數據源也相應的改動。通過下面例子可以得出此結論,在窗體添加刪,改兩個按鈕并綁定下面相應的事件。

/// <summary>
        /// 更改
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btEdit_Click(object sender, EventArgs e)
        {
            Person p = (Person)gridView1.GetRow(gridView1.FocusedRowHandle);
        }

        /// <summary>
        /// 刪除
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btDelete_Click(object sender, EventArgs e)
        {if (gridView1.SelectedRowsCount != 0)
                gridView1.DeleteSelectedRows();
            MessageBox.Show(people.Count.ToString());
        }

只要對grid的數據經過改動之后,單擊相應的按鈕就可以查看數據源的信息。

數據導入導出

XtraGrid 支持Html、Xml、Txt、Xsl導出,對應的導出器是ExportHtmlProvider、ExportXmlProvider、 ExportTxtProvider、ExportXslProvider。都在命名空間DevExpress.XtraExport里面。

這里封裝了一個數據導出的方法,可以導出上述列舉的類型,只需要傳入相應類型的provider就可以了。

private void ExportTo(IExportProvider provider)
        {
            Cursor currentCursor = Cursor.Current;
            Cursor.Current = Cursors.WaitCursor;

            this.FindForm().Refresh();
            BaseExportLink link = gridView1.CreateExportLink(provider);
            (link as GridViewExportLink).ExpandAll = false;
            link.ExportTo(true);
            provider.Dispose();

            Cursor.Current = currentCursor;
        }

調用時只需要創建一個相應的provider。

IExportProvider provider = new ExportXlsProvider(FullFileName); //這里可以是ExportHtmlProvider、ExportXmlProvider、ExportTxtProvider
ExportTo(provider);

導入數據只嘗試了導入Excel的導入,利用ODBC讀取Excel的數據到DataTable中,再把DataTable綁定到XtraGrid中。

這里也是封裝了一個讀取Excel數據的方法。

private DataSet GetDataFromExcelWithAppointSheetName(string Path)
        {
            String strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
                     "Data Source=" + Path + ";" +
                     "Extended Properties=Excel 8.0;";
            OleDbConnection conn = new OleDbConnection(strConn);
            conn.Open();
            //返回Excel的架構,包括各個sheet表的名稱,類型,創建時間和修改時間等 
            DataTable dtSheetName = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "Table" });
            //包含excel中表名的字符串數組
            string[] strTableNames = new string[dtSheetName.Rows.Count];
            for (int k = 0; k < dtSheetName.Rows.Count; k++)
            {
                strTableNames[k] = dtSheetName.Rows[k]["TABLE_NAME"].ToString();
            }
            OleDbDataAdapter da = null;
            DataSet ds = new DataSet();
            //從指定的表明查詢數據,可先把所有表明列出來供用戶選擇
            string strExcel = "select * from[" + strTableNames[0] + "]";
            da = new OleDbDataAdapter(strExcel, conn);
            da.Fill(ds);

            return ds;
        }

以這樣方式調用。

DataSet ds = GetDataFromExcelWithAppointSheetName(FullFileName);

設置條帶狀的列

在選擇視圖時,選擇BandedGridView和AdvBandedGridView都是支持設置條帶狀的列。在屬性編輯器的Bands處可以對條帶進行管理,直接拖動列標題可以設置該列屬于哪個條帶。通過Bands屬性可以對各個條帶進行管理。

編輯器

XtraGrid提供了多種編輯器。這些能夠在Grid/CardView/BandedView中使用。在屬性編輯器中的In-place Editor Repository可以對編輯器進行管理。在Columns的ColumnEdit中選擇該列使用哪個編輯器。

也可以通過代碼實現:

RepositoryItemComboBox repositoryItemComboBox_abc=new RepositoryItemComboBox();
            // 
            // 對編輯器進行設置
            // 

            this.gridColumn1.ColumnEdit = repositoryItemComboBox_abc;  //在需要的列里使用定義好的編輯器

單元格編輯

這個效果發現只使用與gridView這種視圖,同樣通過上,下,左,右四個方向的導航鍵控制光標移動,按回車進入編輯狀態,按Esc鍵不保存更改內容,按回車保存更改內容。

this.gridView1.OptionsSelection.MultiSelect = true;
            this.gridView1.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect;
            this.gridView1.OptionsSelection.UseIndicatorForSelection = false;

列拖動

只 要是在列屬性里把AllowMove設置了True(它的默認值本身是True),在程序運行時,用戶都可以拖動列標題來改變列的位置。該屬性可以通過屬 性編輯器設置,在Columns--&gt;Columns Options選項卡下的AllowMove。也可以通過代碼設置,如:

gridView1.Columns[0].OptionsColumn.AllowMove = true;

XtraGrid滾輪翻頁

滾輪翻頁與傳動的翻頁更為方便,經過本人一番探討與琢磨終于在XtraGrid的GridView中實現了鼠標滾輪翻頁。

我新建了一個組件繼承原本的GridControl,在組件中添加了一個ImageList,專門存放一些資源圖片。用于實現動態圖的效果。

添加一個自定義委托的參數與枚舉,委托參數用于傳遞分頁的信息。

public class PagingEventArgs : EventArgs
    {
        public int PageSize { get; set; }
        public int PageIndex { get; set; }
    }

    public enum LoadState
    { 
        /// <summary>
        /// 就緒
        /// </summary>
        Ready,

        /// <summary>
        /// 正在讀取
        /// </summary>
        Loading,

        /// <summary>
        /// 讀取完成
        /// </summary>
        Finish
    }

在組件的類里面添加以下字段

/// <summary>
        /// 頁面大小
        /// </summary>
        private int _int_page_size=20;

        /// <summary>
        /// 當前頁索引
        /// </summary>
        private int _int_page_index=1;

        /// <summary>
        /// 總記錄數
        /// </summary>
        private int _int_record_count;

        /// <summary>
        /// 讀取狀態 
        /// </summary>
        private LoadState _LodaState_state;

添加以下屬性

/// <summary>
        /// 總記錄數
        /// </summary>
        public int RecordCount
        {
            get 
            {
                if (!IsPaging) return 0;
                return _int_record_count; 
            }
            set
            {
                if (!IsPaging) return ;
                _int_record_count = value; 
                //當設置了新的記錄總數,自動讀取第一頁的內容
                if(value>0)
                    gridView_TopRowChanged(this, new EventArgs());

           else
                          {
                                  while (this.MainView.DataRowCount > 0)
                                        GridView_main_view.DeleteRow(0);
                                  this.RefreshDataSource();
                          }
            }
        }

        /// <summary>
        /// 每次讀取的行數
        /// </summary>
        public int PageSize
        {
            get 
            {
                if (!IsPaging) return 0;
                return _int_page_size; 
            }
            set 
            {
                if (!IsPaging) return ;
                _int_page_size = value; 
            }
        }

        /// <summary>
        /// 總頁數
        /// </summary>
        private int PageCount
        {
            get 
            {
                if (RecordCount % PageSize == 0)
                    return RecordCount / PageSize;
                return RecordCount / PageSize + 1;
            }
        }

        /// <summary>
        /// Grid
        /// </summary>
        private GridView _GridView_main_view
        {
            get { return (GridView)this.MainView; }
        }

        /// <summary>
        /// 是否啟用分頁
        /// </summary>
        public bool IsPaging { get; set; }

添加以下委托與事件

/// <summary>
        /// 內部使用的委托
        /// </summary>
        private delegate void myDelegate();

        /// <summary>
        /// 滾動翻頁的委托
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public delegate void ScrollingToPageEventHandler(object sender, PagingEventArgs e);

        /// <summary>
        /// 滾動翻頁的事件
        /// </summary>
        public event ScrollingToPageEventHandler OnScrollingToPage;

以下則是一些對控件的設置,按照各人喜好可以有所更改。

/// <summary>
        /// 設置分頁欄
        /// </summary>
        private void InitEmbeddedNavigator()
        {this.EmbeddedNavigator.CustomButtons.AddRange(new DevExpress.XtraEditors.NavigatorCustomButton[] {
            new DevExpress.XtraEditors.NavigatorCustomButton(-1, -1, true, false, "", null)});
            this.EmbeddedNavigator.TextStringFormat = "  當前 {1} 行數據  ";
            this.UseEmbeddedNavigator = true;

        }

        /// <summary>
        /// 設置gridView
        /// </summary>
        private void InitGridView()
        { 
            _GridView_main_view.TopRowChanged += new EventHandler(gridView_TopRowChanged);
        }

為控件的事件注冊以下方法

private void gridControl_Load(object sender, EventArgs e)
        {
            if (IsPaging)
            {
                _LodaState_state = LoadState.Ready;

                InitEmbeddedNavigator();
                InitGridView();
            }
        }

        private void gridView_TopRowChanged(object sender, EventArgs e)
        {

            lock (this)
            {
                if ( _int_page_index > PageCount || _LodaState_state != LoadState.Ready) return;
            }

            //檢查是否到達底部
            if (_GridView_main_view.IsRowVisible(_GridView_main_view.RowCount - 1) == RowVisibleState.Visible||
                _int_page_index==1)
            {

                lock (this)//設置成開始讀取狀態
                {
                    _LodaState_state = LoadState.Loading;
                }
                Thread thread_load_data = new Thread(new ThreadStart(LoadData));
                Thread thread_change_text = new Thread(new ThreadStart(ChangeLoadingImage));
                thread_change_text.Start();
                thread_load_data.Start();
            }
        }

TopRowChanged事件在grid的首行改變了就會觸發,類似于滾動條的Scroll事件。這里開了兩個線程,第一個線程用于讀取數據,第二個線程用于實現動態圖。兩個線程調用的方法都在下面。

/// <summary>
        /// 讀取數據
        /// </summary>
        private void LoadData()
        {
            int top_row_index = 0;
            int focus_index = 0;
            lock (this)
            {
                top_row_index = _GridView_main_view.TopRowIndex;
                focus_index = _GridView_main_view.FocusedRowHandle;

                //執行事件
                if (OnScrollingToPage == null)
                    throw new Exception("OnScrollingToPage can not be null");

                PagingEventArgs e = new PagingEventArgs();
                e.PageIndex = this._int_page_index;
                e.PageSize = this._int_page_size;
                OnScrollingToPage(this,e);
                
            }

            //刷新grid的數據
            if (this.Parent.InvokeRequired)
            {
                this.Parent.Invoke(new myDelegate(delegate
                {
                    _GridView_main_view.TopRowIndex = top_row_index;
                    _GridView_main_view.FocusedRowHandle = focus_index;
           _GridView_main_view.RefreshData();

                }));

            }
            lock (this)
            {
                _LodaState_state = LoadState.Finish;//設置成讀取完成狀態
            }
        }

        /// <summary>
        /// 更替圖片
        /// </summary>
        private void ChangeLoadingImage()
        {

            int image_index = 0;

            if (this.Parent.InvokeRequired)//顯示loading的gif
            {
                this.Parent.Invoke(new myDelegate(delegate
                {
                    this.EmbeddedNavigator.Buttons.CustomButtons[0].Visible = true;
                }));
            }
            while (true)//循環更替圖片實現動態圖效果
            {
                lock (this)
                {
                    if (_LodaState_state != LoadState.Loading)//判定數據是否完成
                        break;
                }

                Thread.Sleep(120);

                if (image_index == 3)
                    image_index = 0;
                else
                    image_index++;
                if (this.Parent.InvokeRequired)
                {
                    //輪流更換圖片實現gif動態圖
                    this.Parent.Invoke(new myDelegate(delegate
                    {
                        this.EmbeddedNavigator.Buttons.CustomButtons[0].ImageIndex = image_index;
                    }));
                }
            }

            if (this.Parent.InvokeRequired)//隱藏loading的gif
            {
                this.Parent.Invoke(new myDelegate(delegate
                {
                    this.EmbeddedNavigator.Buttons.CustomButtons[0].Visible = false;
                }));
            }



            lock (this)
            {
                _LodaState_state = 0;
                _int_page_index++;
            }

        }

不過這個代碼有點問題,當GridControl綁定的數據源有相同實例的子項時,隨著RefreshData方法的調用會不停觸發 TopRowChanged事件,確切的原因還沒搞清楚,解決這個問題就是要不去除數據源上相同的實例子項,要不就不調用RefreshData方法。還 有更好的辦法還請高手們的指點。

出處:博客園武勝-阿偉


標簽:DevExpressGrid

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn


為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
相關產品
控件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:10740
  • 當前版本:v25.1.4 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: DevExpress 正式授權
  • ">DevExpress Universal Subscription

    優秀的界面控件開發包,幫助企業構建卓越應用!

    控件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:12346
  • 當前版本:v25.1 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: DevExpress 正式授權
  • ">DevExpress WPF Subscription

    高效MVVM開發模式,WPF界面解決方案首選工具,幫助企業實現酷炫動效界面。

    控件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:12347
  • 當前版本: [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: DevExpress 正式授權
  • ">DevExpress Silverlight Controls

    高性價比高實用性的Silverlight用戶界面控件套包,擁有大量的示例和幫助文檔,開發者能夠快速上手!

    控件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:12348
  • 當前版本:v25.1 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: DevExpress 正式授權
  • ">DevExpress WinForms Subscription

    為Windows Forms平臺創建具有影響力的業務解決方案,高性價比WinForms界面控件套包。

    控件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:12349
  • 當前版本:v25.1 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: DevExpress 正式授權
  • ">DevExpress DXperience Subscription

    高性價比的企業級.NET用戶界面套包,助力企業創建卓越應用!

    title
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    亚洲国产综合在线观看不卡 | 日韩欧美视频一二区 | 99国产精品婷婷 | 日韩亚洲欧美精品性爱 | 精品视频在 | 91精品最新国产在线 | 亚洲男人夜夜精品电影 | 最新精品在线视频 | 中文字幕日韩精品一区二区三区 | 日韩欧美一区二区高清视频 | 国产精品自在自线亚洲 | 神马家庭影院 | 欧洲自拍拍偷综合 | 午夜未满十八勿入网站2 | 国产精品1区2区3区在线播放 | 欧美孕妇xxxx | 国产b站免费版视频 | 欧美a级情欲片在线观看免费网站 | 津渝完整视频线上观看 | 亚洲精品在看在线观看 | 亚洲一区电影 | 午夜韩国理论片在线观看 | 精品日韩在线视频一区二区三区 | 日韩一区二区在线免费观看 | 日韩妇女成人 | 日韩一区二区三区高清中文字幕 | 最新中文字幕第一页 | 污污污污污污网站 | 国产在沙发上午睡被强 | 国产v综合v亚洲欧美大片 | 日本影片一区二区 | 国产精品韩国一区二区三区 | 国产性午夜视频在线观 | 国产精品天干天干在线综合 | 亚洲国产| 国产精品拍综合在线 | 日本视频二 | 国产凸凹视频一 | 亚洲视频第一页精品 | 日韩欧美在线国产一区二区 | 欧美日韩一区不卡 | 国产原创剧情经理在线播放 | 亚洲一区网站 | 亚洲高清精品一区 | 最新的国 | 一区二区三区中文 | 九九九热在线精品免费全部 | 亚洲国产网站在线观看 | 日韩一区二区三区不卡免 | 神马午夜福利我不卡手机电影 | 末发育娇| 国产国产人在线成免费视频69 | 国产精品国 | 日产精品一品二品三品 | 成人精品一区二区户外勾搭野 | 国产又粗又猛又爽又黄的视频吉 | 国产美女一区三区在线观看 | 亚洲中文字幕丝袜制服视频 | 99精品在| 99re6在线视频精品免费下载 | 欧美xxxx做| 成人永久免费视频网站在线观看 | 日韩欧美综 | 一进一出又大又粗爽视频 | 欧美激情视频免费 | 免费人成视频在线播放视频 | 日本日本乱码伦视频在线 | 韩国精品视频一区二区在线播放 | 日韩美女视频一区 | 亚洲天天更新 | 日本欧美真人三级在线a | 欧美一区二区三区日韩精品 | 欧美日韩色综合网站 | 国产普通话对 | 8x成年视频在线 | 视频网站 | 99这里只有精品在线观看视频播 | 精品欧美一区二 | 国产一区二区高清在线国产综合 | 国产一区二区精品久电影 | 91色色| 午夜男女爽爽爽免费播放 | 清除唯美 | 日韩精品一区二区三区vr | 热播电视剧免费在线观看 | 高清在线观看视频 | 91午夜视| 日韩精品高清在线 | 国产在线精品一区二区在线看 | 欧美怡红院免费全视频 | 国产精品日日做人人爱 | 欧美性爱另类丝袜一二三区 | 视频一区免费 | 日本高清视频网址 | 国产欧美一级高清片 | 国产成视频在线观看 | 人禽伦免费视 | 呦呦在线观 | 亚洲国产精品综合小说图片区 | 国产精品进线69影院在线 | 私人尤物在线精品不卡 | 日本精品视频在线 | 亚洲国产欧美日韩v一区二区 | 精品免费囯产一区二区三区四 | 国产在线观看色免費資訊 | 国产v综合v亚洲欧美大 | 永久成人免 | 国产灌醉极品在线观看 | 国产福利一区二区三区在线观看 | 国产欧色美视频综合二区 | 欧美一区二区三区性 | 亚洲人免费视频 | 最新国语自产精品视频在 | 欧美日产国产精品 | 精品国产爱片 | 色与欲影视天天看综合网 | 欧美综合视频在线观看 | 青青91视频| 2025中文日产幕无线 | 亚洲日本va | 日本大片免a费观看视频 | 国产精品自产拍在线观看55 | 日韩日日日 | 性爱国产精品福利在线 | 欧美日韩中文在线 | 精品国产污网站在线观看15 | 日本在线观 | 国产亚洲一区二 | 中文在线а | 丰满岳乱妇在线观看中字无 | 女女射最新视 | 国产欧美日韩不卡一区二区 | 福利一区二区三区视频在线观看 | 中文字幕精品视频在线 | 日韩a无v码在线播放免费 | 极品白丝袜app网站 亚洲综合精品网站在线观看 | 国产乱弄视频在线观看 | 在线观看视频免费 | 国产一区二区三区丝袜精品 | 国产精品激情欧美可乐视频 | 欧美福利影院第一页 | 午夜性影院在线观看视频播放 | 日皮视频免费 | 国产刺激视频在线观看 | 成人精品一区二区户外勾搭野 | 国产精品中文字幕制服 | 天美麻花星空免费观看乡村版 | 亚洲国产aⅴ成人精品无吗 337p日本人体 | 又粗又长又硬又黄免费 | 亚洲综合色区激情自拍 | 亚洲天堂偷拍日韩中文字 | 国产一区二区高清在线 | 免费视频专区一国产盗摄 | 亚洲国产精品第一区二区三区 | 国产亚洲精品午夜福利巨大 | 国内精品视频在线观看九九 | 日韩在线精品一区二区三区 | 日本大片免a费观看视频 | 手机免费在线日韩电影大片 | 2025精品国产自产拍在线观看 | 91精品人成在线观看 | 欧美性猛交xxxx黑人喷水 | 韩国免费视频一区二区三区 | 性感美女网站一区二区三区 | 强伦轩一区二区三区四区播放方式 | 成人国产精品日本在线观看 | 成人国产精品一区二区八戒网 | 国产专区一区在线观看 | 日韩新片王网 | 在线视频观看 | 十九岁中国电影在线观看免费 | 日本成a人片在线播放 | 国产福利在| 超前点播最新电影电视剧 | 日本中文字幕一区二区有码在线 | 成人精品欧美一区二区 | 国产精品主播在线 | 欧美国产精品免费观看 | 国产精品入口 | 日本亚洲视频在线不卡免费 | 好吊色永久免费视频在线观看 | 亚洲国产欧美在线综合 | 日韩亚洲欧美一区二区三区综合 | 伊人五月婷婷 | 日韩成人午夜在线视频 | 国产精品福利午夜在线观看 | 免费电影网 | 女人与公驹交酡全过程 | 国产高清在线精品一区小说 | 国产极品美女在线观看网站 | 日本黄页网址 | 精品国偷自产在线视频 | 国产亚洲日韩网欧美在线播放 | 午夜a级理论片在线播放 | 国产一区二区精 | 欧美日韩深夜视频在线观看 | 欧美日韩日本中国高清视频在线 | 亚洲精品国产精品精 | 精品欧美小视频在线观看 | 午夜亚洲国产理论片秋霞 | 国产精品网站在线观看 | 91精品国产自产在线观永久 | 亚洲人精品亚洲人成在线 | 午夜免费啪视频观看视频 | 动漫精品无 | 五月婷婷中文字 | 2025国产天天| 国产亚洲精品综合网在线观看 | 国产午夜免费福利红片 | 海量资源每 | 老司机永久免费视频网站 | 男子操性感黑丝美女视频 | 日韩欧美国产一区免费 | 日本免费影片一区二区 | 一区二区视频传媒有限公 | 午夜视频精品视在线播放 | 亚洲va欧洲va日韩v | 亚洲中文字幕在线一区播放 | 国产高清精品亚洲明星换脸 | 亚洲精品国产精品 | 免费国产高清视频 | 国产日韩在线视频 | 蜜臀精品一区二区三区在线观看 | 国产欧美日韩精品视频二区 | 国产高清精品一区二区不卡 | 手机免费在线观看日韩电影 | 91精品全国免费观看含羞草 | 亚洲成a人片在线观看高清 在线观看www成人影院 | 91国语精品自产拍在 | 亚洲一区二区三区免费视频 | 在线观看男人的 | 日本在线观看免费高清 | 国产男女爽爽爽免费视频 | 一区二区三区国产精品午夜福利 | 免费人成网站视频在线观看国内 | 十年造就经典 | 国产精品影院 | 欧美亚洲国产一区二区 | 亚洲成v | 午夜高清 | 亚洲老妈激情一区二区三区 | 欧美精品亚洲精品日韩专区 | 伊人亚洲日韩欧美一区、二区 | 国产观看精品一区二区三区 | 青青国产在观免费影视 | 中文字幕v亚洲ⅴv天堂 | 国产亚洲精品综合在线网址 | 日本护士视频欧美无砖专区 | 国产欧美精品 | 国产一级高 | 精品一区二区三区在线观看视 | 成人精品视频99在线观看免费 | 97桃色 | 一本大道| 热映电影票房 | 国户一区二区免费视频 | 好吊妞无缓冲不卡在线视频 | 开拓亚洲色偷偷偷综合网的同时 | 91大片淫黄大片.在线天堂 | 日本伦理电影免费观看 | 视频在线观看一区 | 中文字幕国产欧美 | 中文字幕日本αv一区二区 乱伦国产精品日本 | 色国产综合免 | 日韩r级电影在线观看 | 99视频免费 | 吉吉影音先 | 日韩欧美三级理论在线观看 | 国产精品一二三区日韩免费 | 欧美人成在线观看网站高清 | 欧美日韩中文亚洲v在线综合 | 重口sm一区二区三 | 免费午夜无 | 日韩欧美一区二区在线精品 | 国产情侣自拍片在线视频 | 国产一区二区视频免费 | 免费无人区一码二码乱码区别在哪 | 专区网站 | 日本精品专区在线 | 日本欧美一区二区三区片 | 色综合色狠狠天天综合 | 久热最新精品视频在线观看 | 国产女人aaa级久 | a级日韩乱理伦片 | 国产日韩在线观看一区福利 | 亚洲制服丝袜自拍中文字幕 | 最近免费中文字幕大全免费版视频 | 看黑人巨大精品欧美一区 | 三级特黄60分钟在线观看 | 开心五月丁香花综合网 | 日韩国产欧美精品综 | 永久免费老妇女 | 2025最新国| 国产天天看免 | 日本高清免费不卡视频 | 午夜电影网 | 日韩一进一 | 免费观看性欧美大片无片 | 亚洲日韩欧美不卡 | 亚洲人成网站在线 | 国产午夜免费一区二区三区 | 日韩综合亚洲色在线影院 | 学生妹国产在线第一页 | 日本在线观看的免费 | 十大黄台禁用 | 国产主播在线观看网 | 久热中文字幕精品视 | 国产一区不卡在线观看 | 三级综合在线观看精品 | 日韩成人免费精品视频 | 天天影视人人综合日韩 | 一级中文在线播放 | 国产精品全网免费在线播放 | 视频二区三区国产情侣在线 | 高清影视电视剧免费在线观看 | 免费看片 | www亚洲伊 | 欧美一区二区三区免费观看视频 | 99精品无| 在线不卡中文字幕 | 国产老妇玩伦国产熟女高清 | 五月天在线观看视频网站 | 亚洲精品乱无伦国产 | 国产全黄三级国产全黄三级书 | 成人永久免费视频网站 | 亚洲成在人线在线播放 | 天美麻花星空免费 | 男女超爽视频免费网站播放 | 另类视频一区二区三区 | 欧美日韩亚洲国产一区二区三区 | 午夜免费福利在 | 91看片网站免费看 | 国产黄在线观看免费观看网站不卡 | 亚洲国产砖一线二线 | 老司机99视频在线免费观看 | 欧美日韩国产 | 最新中文字幕在线观看免费不卡 | 情趣内衣美女 | 国产在线精 | 日本高清不卡一道免费观看 | 国产精品二区三区 | 国产精品国语对白露脸在线播 | 国产ol丝袜高跟在线观看不卡 | 91日本在线精品高清观看 | 最新国产99热这里只有精品 | 黑人巨大性欧美一区二区三 | 91精品国产亚洲爽啪在线观看 | 成年福利片在线观看 | 免费视频大片在线观看 | 一区二区三区在线观看欧美日韩 | 99久视频| 乱伦91欧| 九九九热在线精品免费全部 | 精品一区二区三区在线视频 | 国产福利在线观看极品美女 | 欧美日韩精| 乱vodafo| 国产在线欧美观看 | 国产噜噜噜精品免费 | 国内精品视频免费观看 | 中文字幕不卡免费高清视频 | 性感美女网站一区二区三区 | 午夜男女羞羞爽爽爽视频 | 最近中文字幕高清mv免费 | 在线观看免费人成片 | 亚洲欧美经典 | 91热爆在线 | 蜜臀视频 | 国产高清片 | 最近中文字幕免费mv视频7 | 天黑黑影院免费观看视频在线播放 | 国产精品特级露脸视频 | 亚洲a级午夜线上看不卡 | 国产精品日韩欧 | 国产精品爽爽va在 | 精品一精品国产一级 | 亚洲第一页在线视频 | 国产中文99视频在线观看 | 欧美激情亚洲专区一区二区 | 朝鲜女人大白屁股ass孕交 | 欧美日韩国产第1 | 欧美人与性囗牲恔配 | 日韩不卡手机视频在线观看 | 九七九七色伦在线影院 | 曰本丰满 | 国产亚洲精品福利在线无卡一 | 欧美人与性动交α欧美精品 | 青青草原亚洲之五月婷 | 亚洲最大综合精品 | 欧美日韩一区二区成人午夜电影网 | 亚洲一区二区三区下卡精品 | 国产伦精品一区二区三 | 国产精品一区二区中文字 | 欧美一区二区三区四区国产另类 | 国产欧美日韩在线播放 | 涩涩欧美 | 国产午夜福利在线观看红一片 | 亚洲欧美在线综合一区 | 正在播放国产自在线拍 | 米奇影院日韩免费 | 日产精品一线二线三线 | 天堂草原影院电视剧 | 亚洲日本在线播放视频 | 免费观看又黄又硬又爽的视频 | 亚洲无线观看国产超清 | 国产精品亚洲综合天堂夜夜 | 插我一区二 | 国产日韩精品视频一区二区三区 | 好姑娘视频观看免费完整版 | 婷婷亚洲久悠悠色在线播放 | 实时更新国内外 | 亚洲s色大片在线观看 | 亚州国产精品一线北 | 国产又黄又硬又粗 | 正在播放一区二区 | 囯产精品一区二区三区线 | 91视频成人 | 亚洲人成影 | 国产精品成人观看视频 | 电影韩国禁 | 国产精品亚洲产品一区二区三区 | 日韩欧美精品国产亚洲综合 | 自制国产2025福利看片 | 最新国产99热这里只有精品 | 国产香蕉尹人综合在线观看 | 国产在线观看网站萌白酱视频 | 片在线观看导航 | 国产精品自产拍在线 | 国产人成精品 | 亚洲韩国| 日本xxxwww在线观看 | 日韩高清成 | 亚洲午夜一区二区三区在线观看 | 日韩欧美亚洲每日更新在线观看 | 在线观看高清无 | 香蕉丝瓜 | 嫩小槡bbbb槡bb | www.色色资源站 | 日本高清视频www夜色资源网 | 国产福利一区二区三区四区 | 豆国产97在线 | 九九九国产视频 | 窝窝午夜看片 | 99ri国产在线观看 | 激情小说网 | 国产乱视频在线观看 | yw193尤物视频 | 精品国产高清自在线一区二区 | 午夜理论片大全福利 | 国产精品日本一区二区不卡视频 | 欧美日韩一级无毛 | 91精品国产闺蜜国产在线闺 | 国产灌醉迷晕在线精品 | 热门电视剧追剧网站 | 欧美日韩视频网站 | 国产mv在线天| 国产妇乱子伦视 | 国产精品成人观看视频 | 国产精品熟女视频一区二区 | 国产美日韩精品一区二区在线观看 | 亚洲精品国产高清在线观看 | 欧美性猛交ⅹxxx乱大交 | 亚洲一区二区福利在线观看 | 国产精品专区第二 | 亚洲日本一线产区和二线产 | 亚洲欧美另类在线一区 | 亚洲欧美日韩在线一区二区三区 | 亚州大尺| 海量热播电视剧手机电影在线观看 | 一区二区三区高清视频 | 区二区动态图 | 在线观看的资源视频 | 五月天婷婷在线观看免费 | 欧美精品一区二区三区 | 精品精品国产自在97香蕉 | 亚洲自拍偷拍精品第二页 | 国产日韩欧美第二页 | 好吊妞无缓冲不卡在线视频 | 清除唯美 | 亚洲欧美日韩在线一区二区三区 | 国产乱码一区二区三区爽爽爽 | 无人视频免费观看免费视频 | 最近中文字幕 | 国产欧美日本韩国另类 | 香蕉精品亚洲二区在线观看 | 国产精品1区2区 | 日韩精品成人大片 | 最新国产精品亚洲 | 经典三级欧美 | 尤物视频在线网站 | 亚洲欧美日韩另类丝袜一区 | 日韩一区二区在线观看 | 日本不卡在线免费 | 亚洲欧洲自拍偷线高清一区二区 | 老司机99视频在线免费观看 | 免费看美女午夜大 | 午夜成人亚洲理伦片在线观 | 2025最新电视剧免费观看 | 国产一区视频一区欧美 | 99ri视频一区二区三区 | 2025国产精品www网站 | 精品欧美视频在线播放不卡 | 天美麻花星空免费观看乡村版 | 国产精品兄 | 欧洲精品免费高清在线视频 | 色无极影院亚洲专区 | 海角国产乱辈乱精品视频 | 国产成视频 | 国产极品视频一区二区三区 | 日韩系列第一页 | 最新热播电影大全 | 国产欧美日韩视频在线 | 中文字幕与 | 国产日韩欧美高清一区二区三区 | 在线涩涩免费观看国产精品 | 国产香蕉国产精品偷在线观看 | 日本亚洲欧美国产电影在线观看 | 亚洲欧美日韩中文字幕一区 | 国产亚洲欧美日韩在线看片 | 欧美激情一区二区三区在线 | 亚洲人成小说网站色在线 | 亚洲一区二区三区丝袜 | 日韩欧美tv一区二 | 国产精品资源网站在线观看 | 国产午夜福利在线观看红一片 | 国产一级做a爰片在 | 日本另类αv欧美另类aⅴ | 国产精品视频免费一区二区三区 | 放荡的美妇在线播放 | 拍国内精品老妇 | 91午夜理伦私 | 久热最新精品视频在线观看 | 国产视频一区二区在线观看 | 国产在线偷 | 国产秘精品入口免费软件 | 日韩在线观看视频免费 | 91国偷自产中文字幕婷婷 | 免费人成视频在线看片下载 | 国产3344视频在 | 午夜私人影院免费体验区 | 亚洲综合在线一区二区三区 | 老子午夜伦理不卡一级电影 | 在线免费观看国 | 国产在线观看入口网站 | 国产乱子伦精品视频 | 国内精品自线一区二区三区 | 亚洲欧洲美 | 成人国产精品日本在线观看 | 午夜影视污 | 在线国产自偷自拍视频 | 免费现黄频在线观看国产 | 天堂资源中文在线 | 一本大道 | 国产一级a毛做免费视频 | 全黄性性激高免费视频 | 国产亚洲精品字幕在线观看 | 最新国产91精品第二页 | 2025中文字幕无 | 国产免费永久在线观 | 欧美一区在线播放 | 国产经典aⅴ三级观看 | 超国产人碰人摸人爱视频 | 免费最新热播韩剧美剧电视剧 | 国产精品v欧美精品∨日韩 女の乳搾りです在线观看 精品不卡一区二区 | 欧美一区二区成人午夜在线观看 | 亚洲欧美国产日韩精 | 精品国产免费人成网站 | 国产va天堂va欧美va | 免费三级| 国产亚洲sss在线播放 | 亚洲老热| 69视频成 | 乱码一二三入区口 | 国产精品成熟老妇女 | 中文字幕乱倫视频 | 国产日韩精品欧美一区视频 | 在线视频下载 | 99热视| 中文字幕精品一区二区三区在线 | 青草青草久热精品视频在线播放 | 成人精品国产区在线观看 | 日本丰满护士bbw | 亚洲国产精品成人天堂 | 网友自拍视频一区二区三区 | 国产精品主播视频 | 日本性爱视频免费看 | 日韩一级簧片 | 实时更新国内外 | 国产视频中文字幕手机版 | 欧美国产激情18 | 精品无人区一区二 | 日本阿v高清不卡在线 | 国产日韩精品欧美一区色 | 国产一区二区三区四区精 | 亚洲欧美另类激情综合区蜜芽 | 国产精品伦一区二区三级视频 | 欧美日韩精品一区二区在线观看 | 精品三级网站 | 国产视频美女精品福利社 | 欧美日韩亚洲中文字幕三 | 国产理论视频在线观看 | 中文字幕亚洲无线码在一区 | 国产精品三级 | 精品性影院一区二区三 | 露脸对白不带套在线播放 | 亚洲一区二区三区香蕉 | 午夜成人免费y在线观看 | 免费人成在线观看播放 | 黑人巨茎精品 | 亚洲国产不卡一区二区三区 | 欧美日韩国产亚洲 | 91短视频污下载 | 日韩精品免费一区二区三区 | 国内20 | 911精品中文在线播放永久 | 在线观看男人的 | 一级欧美一级日韩片 | 亚洲国产欧美在线综合 | 日本三级在线播放线观看免 | 欧美三区日韩一 | 中日韩va无 | 国产乱子伦午夜视频观看 | 日韩一区国产二区欧美三 | 男女羞羞的事在线观看 | 午夜伦理电影网电影午夜伦理 | 国产精品播放一 | 草莓视频污免 | 欧美mv| 亚洲精品1区2区3区4区 | 欧美激情| 天美传媒果冻传媒国产电影 | 欧美阿v高清 | 自拍偷拍亚洲 | 九一香蕉 | 中文字幕人成人乱码亚洲影 | 国产猛男猛女超爽免费视频 | 亚欧乱色国产精品免费九库 | 国产欧美精品一区二区三区 | 国产高清在线视频伊甸园 | 日本免费一区二区三区在线播放 | 91高清国产不卡一区二区 | 日日夜夜精品视 | 日韩精品大片在线观看 | 在线日本看片免费人成视久网 | 亚色九九九全国免费视频 | 欧美性爱在| 亚洲一区二区自 | 亚洲国产精品sss在 69xxxxx中国女人 | 精品无人| 亚洲精品亚洲精品亚洲精品日韩 | 国产农村妇女特 | 国产欧美一区二区精品每日更新 | 在线日本看片免费人成视久网 | 国产特级婬片免费看 | 337p日本人体 | 国产在线观看一区二区三区 | 亚洲一区精品在线视频 | 最近高清中文在线字幕在线观看 | 国产在线青青 | 九九91精品国产 | 欧美日韩国产综合在线小说 | 欧美亚洲欧美日韩中文二区 | 国产免费不卡v片在线观看 日本一区视频在线播放 | 亚洲国产一区二区日韩专区 | 亚洲欧美日韩看片 | 自拍偷自拍亚洲 | 天堂mv亚洲mv在线播放9蜜 | 国产精品老女人精品视频 | 国产乱子轮xxx农村 天天躁日日躁狠狠很躁 | 色国产视频 | 亚洲最大 | 亚洲人成电影网站色 | 日本视频一区二区三区 | 揄揄撸一区 | a大片高清在线观看 | 羞羞视频免费看网站 | 岛国大片网站在线观看 | 国语高清精品 | 极品吹潮视频 | 国产精品专区第1页 | 亚洲国产欧美日韩精品一区二 | 最新免费影视大全 | 对白精彩| 欧美在线观看综合 | 美女视频在线永久免费观看 | 亚洲视频永久在线 | 97se色综合一区二区二区 | 亚洲日本欧美日韩高观看 | 777国产偷窥盗摄精品品在线 | 999在線視頻精品免 欧美一区二区 | 八戒成年私人影院 | 精品福利一区二区在线 | а√天堂资源官网在线资源 | 天天综合网天天做天天受 | 欧美一区二区三区免费看 | 在线观看中文字幕2025 | 亚洲欧美综合在线天堂 | 日日日涩涩| 在线成人免费观看国产精品 | 国产在线拍揄自揄拍免费下 | 亚洲国产区男人本色vr | 国产亚洲欧美在线播放网站 | 欧美精品一区二区男同专区 | 又黄的免费视频 | 国产日韩欧美视频在线观看 | 日韩又爽又黄 | 正在播放国产精品 | 国产情侣套 | 影视最全更新最快 | 欧美特黄一级大黄录像 | 欧美乱伦视频激情浪潮密臀 | 日韩免费在线观看视频 | 亚洲一级淫片免费在线观看 | 日韩伦理一区二区三区 | 亚洲人成日韩中文字幕不卡 | 一区二区三区国产 | 亚洲免费在线 | 另类尿喷潮videofree | 国产在线精品国自产拍影院同性 | 欢迎观看网站影片亚 | 欧美重口另类在线播放二区 | 亚洲制服丝袜自拍中文字幕 | 中文免费高清特 | 精品国产香| 国产第1页 | 91九色五十路亚洲伊人网青青草 | 日韩精品搭讪在线视频播放 | 2025年国产| 午夜国产精品理论 | 日韩精品一区二区三区在线 | 日韩a优精品在线观看 | 亚洲一区二区三区和欧美四区 | 亚洲日韩欧美国产高清αv 亚洲欧美 | 欧美日产国产精品视 | 91国语精品自产拍在线观看一 | 国产精品jlzz视频 | 免费啪视频观试看视频 | 亚洲一区亚洲二区 | 国产精品午夜国产小视频 | 免费高清欧美亚洲视频 | 国产婬乱视频免费 | 海角国产乱辈乱精品视频 | 国产视频中文字幕在线观看 | 亚洲国产经典国产精品观看免费 | 亚洲综合娱乐在线视频 | 在线观看91精品国产性色 | 国产又粗又猛又大爽又黄的视频 | 欧美视频在线不卡 | 国产又色又爽又黄的网站在线 | 亚洲人成在线观看网站播放 | 免费a级毛| 97国产综合色产在线视频 | 国产馆精品推荐在线观看 | 国产真实乱对白精彩 | 亚洲精品视频免费看 | 午夜视频一区二区三区 | 国产精品一区二区三区免 | 欧洲精品免费高清在线视频 | 亚欧国产一级在线免费 | 免费国人国产免费看片 | 一区二区三区高清视频国产女人 | 欧美色欧洲免费无线码 | 成人年鲁鲁在线观 | 可以看差差直播的软件 | 都市激情亚洲 | 亚洲开心婷婷中文字幕 | 亚洲精品日韩中文字 | 偷拍视频| 国产国产精品人在线观看 | 91精品国产一区蜜桃 | 午夜日韩综合激 | 在线观看精品国产福利片app | 精品国产aⅴ一区天美传媒 开心五月丁香花综合网 | 国产农村妇女特 | 国产自产在线观看 | 亚洲精品美女久 | 亚洲va一区动漫 | 日本高清不卡在线中文字幕 | 啪啦完整高清观看视频 | 欧美一区二区成人午夜在线观看 | 国产精品精品国 | 这里只有精品在线观看视频 | 日本啊在线观看 | 国产黄在线观看免费视频45分钟 | 乱伦亚洲影视三级 | 亚洲天堂在线视频观看 | 国产亚洲欧美手机在线观看 | 中文字幕在线二区 | 偷妇激情www色色五月丁香婷 | 国产成年女人特黄特色大片免 | 国产强伦姧在线观看 | 国产v片在线播放免费观看大全 | 青青在线观看国产大片 | 亚洲精品一区二区三区视频在线观 | 亚洲欧美另类天天更新影院 | 91拍拍在线观看 | 午夜性爽一区二区三区 | 靠逼视频一区二区三区 | 国产系列丝袜熟女精品网站 |