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

金喜正规买球

ActiveReports使用教程:在運行時將頁面報表綁定到數據源

轉帖|使用教程|編輯:莫成敏|2020-05-12 10:05:33.300|閱讀 352 次

概述:ActiveReports允許您在運行時修改數據源。請參閱以下示例代碼集,以在運行時將Page報表或RDL報表連接到數據源。

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

相關鏈接:

ActiveReports 是一款專注于 .NET 平臺的報表控件,全面滿足 HTML5、WinForm、ASP.NET、.NET Core、WPF 等平臺下的中國式復雜報表設計和跨平臺報表開發需求,作為專業的報表工具為全球超過 300,000 名開發者提供全面的報表解決方案。

點擊下載ActiveReports正式版

ActiveReports允許您在運行時修改數據源。請參閱以下示例代碼集,以在運行時將Page報表或RDL報表連接到數據源。

連接到OleDB數據源

使用API在運行時在報表上設置數據源和數據集。這些步驟假定您已經添加了頁面報表模板,并將Viewer控件放置在Visual Studio項目中的Windows窗體上。

注意:可以將以下代碼示例用于SQL,Odbc或OleDB數據源綁定。為此,請根據數據源修改數據提供者類型和連接字符串。
1、從Visual Studio工具箱中,將“表”數據區域拖放到報表的設計圖面上。

2、在表中,選擇以下單元格,然后轉到“屬性窗口”以設置其“值”屬性。

單元格 值屬性
左單元格 =Fields!ProductID.Value
中間單元格 =Fields!InStock.Value
右單元格 =Fields!Price.Value
3、轉到“ Visual Studio報表”菜單,然后選擇“保存布局”。

4、在出現的“另存為”窗口中,導航到項目的文件夾,然后將布局(如RuntimeBinding.rdlx)保存在bin / debug文件夾中。
5、雙擊Windows窗體的標題欄,為Form_Load事件創建事件處理方法。

6、將以下代碼添加到處理程序中,以連接到數據源,添加數據集并在報表中提供數據。

Visual Basic.NET代碼粘貼到Form_Load事件中。

'create an empty page report
Dim def As New PageReport
'load the report layout
def.Load(New System.IO.FileInfo(Application.StartupPath + "\RuntimeBinding.rdlx"))
'create and setup the data source
Dim myDataSource As New GrapeCity.ActiveReports.PageReportModel.DataSource
myDataSource.Name = "Example Data Source"
myDataSource.ConnectionProperties.DataProvider = "OLEDB"
myDataSource.ConnectionProperties.ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[User folder]\Samples14\Data\Reels.mdb"
'setup the dataset
Dim myDataSet As New GrapeCity.ActiveReports.PageReportModel.DataSet()
Dim myQuery As New GrapeCity.ActiveReports.PageReportModel.Query()
myDataSet.Name = "Example Data Set"
myQuery.DataSourceName = "Example Data Source"
myQuery.CommandType = GrapeCity.ActiveReports.PageReportModel.QueryCommandType.TableDirect
myQuery.CommandText = GrapeCity.ActiveReports.Expressions.ExpressionInfo.FromString("Product")
myDataSet.Query = myQuery
' add fields
Dim _field As New GrapeCity.ActiveReports.PageReportModel.Field("ProductID", "ProductID", Nothing)
myDataSet.Fields.Add(_field)
_field = New GrapeCity.ActiveReports.PageReportModel.Field("InStock", "InStock", Nothing)
myDataSet.Fields.Add(_field)
_field = New GrapeCity.ActiveReports.PageReportModel.Field("Price", "Price", Nothing)
myDataSet.Fields.Add(_field)
'bind the data source and the dataset to the report
def.Report.DataSources.Add(myDataSource)
def.Report.DataSets.Add(myDataSet)
Viewer1.LoadDocument(def.Document)

C#代碼粘貼到Form_Load事件中。

//create an empty page report
GrapeCity.ActiveReports.PageReport def = new GrapeCity.ActiveReports.PageReport();
//load the report layout
def.Load(new System.IO.FileInfo(Application.StartupPath + "\RuntimeBinding.rdlx"));
//create and setup the data source
GrapeCity.ActiveReports.PageReportModel.DataSource myDataSource = new GrapeCity.ActiveReports.PageReportModel.DataSource();
myDataSource.Name = "Example Data Source";
myDataSource.ConnectionProperties.DataProvider = "OLEDB";
myDataSource.ConnectionProperties.ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[User folder]\\Samples14\\Data\\Reels.mdb";
//setup the dataset
GrapeCity.ActiveReports.PageReportModel.DataSet myDataSet = new GrapeCity.ActiveReports.PageReportModel.DataSet();
GrapeCity.ActiveReports.PageReportModel.Query myQuery = new GrapeCity.ActiveReports.PageReportModel.Query();
myDataSet.Name = "Example Data Set";
myQuery.DataSourceName = "Example Data Source";
myQuery.CommandType = GrapeCity.ActiveReports.PageReportModel.QueryCommandType.TableDirect;
myQuery.CommandText = GrapeCity.ActiveReports.Expressions.ExpressionInfo.FromString("Product");
myDataSet.Query = myQuery;
// add fields
GrapeCity.ActiveReports.PageReportModel.Field _field = new
GrapeCity.ActiveReports.PageReportModel.Field("ProductID", "ProductID", null);
myDataSet.Fields.Add(_field);
_field = new GrapeCity.ActiveReports.PageReportModel.Field("InStock", "InStock", null);
myDataSet.Fields.Add(_field);
_field = new GrapeCity.ActiveReports.PageReportModel.Field("Price", "Price", null);
myDataSet.Fields.Add(_field);
//bind the data source and the dataset to the report
def.Report.DataSources.Add(myDataSource);
def.Report.DataSets.Add(myDataSet);
def.Run();
viewer1.LoadDocument(def.Document);
7、按F5鍵運行該應用程序。

連接到未綁定的數據源

要在運行時連接到未綁定的數據源,可以將DataSet提供程序或Object提供程序與LocateDataSource事件一起使用。 當報告引擎需要輸入數據以使用時,報告引擎將引發LocateDataSource事件。

數據集提供者

使用DataSet提供程序,ConnectionString和Query設置會根據您連接數據的方式而有所不同。

要使用LocateDataSource事件將報表綁定到數據,請將ConnectionString留空。

  • 如果LocateDataSource返回數據集,則將查詢設置為數據集表名稱。
  • 如果LocateDataSource返回DataTable或DataView,則查詢保留為空。

要將報表綁定到文件中的數據集,請將ConnectionString設置為文件的路徑,并將Query設置為DataSet表名。

數據集提供者的局限性

  • 不支持其中包含句點的關系名稱。
  • 嵌套關系中的字段僅遍歷父關系(例如FK_Order_Details_Orders.FK_Orders_Customers.CompanyName)。

父表字段

要從父表中請求字段,請在字段名稱前添加必須遍歷的關系名稱才能導航到適當的父表。 字段名稱和與句點的關系要分開。

例如,考慮一個名為OrderDetails的主表,它具有一個名為Orders的父表。 名為Orders_OrderDetails的關系定義了兩個表之間的關系。 使用具有以下語法的字段從父表訪問OrderDate:

Orders_OrderDetails.OrderDate

使用相同的技術遍歷表關系的多個級別。 例如,考慮在先前示例中使用的Orders表具有一個名為Customers的父表,以及一個將這兩個表綁定在一起的關系,稱為Customers_Orders。 如果CommandText將主表指定為OrderDetails,請使用以下語法從父表獲取CustomerName字段:

Customers_Orders.Orders_OrderDetails.CustomerName

注意:如果字段和關系具有相同的名稱,則可能會出現歧義。 不支持。

使用數據集提供程序

您可以使用API在運行時在報表上設置數據集。

數據集提供程序返回一個數據表。 數據表中的所有字段均可用。 要將數據集提供程序用作報表的數據源,請設置報表定義和運行時,然后將頁面文檔附加到LocateDataSourceEventHandler。

這些步驟假定您已經添加了頁面報表模板,并將Viewer控件放置在Visual Studio項目中的Windows窗體上。

1、在報表資源管理器中,轉到“數據源”節點,然后右鍵單擊以選擇“添加數據源”。

2、在出現的“報表數據源”對話框中,將“類型”設置為DataSetProvider并關閉對話框。數據源節點出現在ReportExplorer中。

3、右鍵單擊數據源節點,然后選擇添加數據集

4、在出現的“數據集”對話框中,選擇“字段”頁面。

5、在“字段”頁面上,添加一個字段,例如= Fields!ProductID.Value和= Fields!InStock.Value。
6、單擊“確定”關閉對話框。具有字段名稱的節點出現在數據集名稱下方。

7、從Visual Studio工具箱的ActiveReports 14 Page Report選項卡中,將Table數據區域拖到報表的設計圖面上。

8、在ReportExplorer中,將新添加的字段添加到表的詳細信息行中的單元格上,并保存報告。

9、在Visual Studio解決方案資源管理器中,右鍵單擊YourProjectName,然后選擇“添加”>“類”。

10、在出現的“添加新項”窗口中,將該類重命名為DataLayer.cs或.vb,然后單擊“添加”。

11、在解決方案資源管理器中,雙擊DataLayer.cs或.vb以打開該類的代碼視圖,并將以下代碼粘貼到該類中。

Visual Basic.NET代碼粘貼到DataLayer類中。

Imports GrapeCity.ActiveReports.Expressions.ExpressionObjectModel
Imports System.Globalization
Imports System.Data.OleDb

Friend NotInheritable Class DataLayer
    Private _datasetData As System.Data.DataSet

    Public Sub New()
        LoadDataToDataSet()
    End Sub

    Public ReadOnly Property DataSetData() As System.Data.DataSet
        Get
           Return _datasetData
        End Get
    End Property

    Private Sub LoadDataToDataSet()
        Dim connStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;
                Data Source=[User folder]\\Samples14\\Data\\Reels.mdb"
        Dim productSql As String = "SELECT top 100 * FROM Product"

        _datasetData = New DataSet()
        Dim conn As New OleDbConnection(connStr)
        Dim cmd As OleDbCommand = Nothing
        Dim adapter As New OleDbDataAdapter

       cmd = New OleDbCommand(productSql, conn)
       adapter.SelectCommand = cmd
       adapter.Fill(_datasetData, "Products")
    End Sub

End Class

C#代碼粘貼到DataLayer類中。

using System;
using System.Data;
using System.Data.OleDb;

internal sealed class DataLayer
{
    private DataSet dataSetData;
        public DataLayer()
        {
                LoadDataToDataSet();
        }

        public DataSet DataSetData
        {
                get { return dataSetData; }
        }
                
        private void LoadDataToDataSet()
        {
        string connStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;
                Data Source=[User folder]\\Samples14\\Data\\Reels.mdb";
        string productSql = "SELECT * From Product";

                dataSetData = new DataSet();
        OleDbConnection conn = new OleDbConnection(connStr);
        OleDbCommand cmd = new OleDbCommand(productSql, conn);
        OleDbDataAdapter adapter = new OleDbDataAdapter();
        adapter.SelectCommand = cmd;
        adapter.Fill(dataSetData, "Products");
        }
}

注意:DataSetDataSource示例提供了有關如何創建DataLayer類的上下文,以下代碼中使用了該類。 可以從GitHub下載DataSetDataSource示例。 請參閱此處的示例說明。

12、雙擊Windows窗體的標題欄,為Form_Load事件創建事件處理方法,然后將以下代碼添加到處理程序中。

Visual Basic.NET代碼粘貼到Form_Load事件中。

LoadReport()  

Visual Basic.NET代碼將INSIDE粘貼在表單的類聲明中。

Dim WithEvents runtime As GrapeCity.ActiveReports.Document.PageDocument

Private Sub LoadReport()
    Dim rptPath As New System.IO.FileInfo("..\..\YourReportName.rdlx")
    'Create a report definition that loads an existing report.
    Dim definition As New GrapeCity.ActiveReports.PageReport(rptPath)
    'Load the report definition into a new page document.
    runtime = New GrapeCity.ActiveReports.Document.PageDocument(definition)
    'Attach the runtime to an event. This line of code creates the event shell below.
    Viewer1.LoadDocument(runtime)
End Sub

'ActiveReports raises this event when it cannot locate a report's data source in the usual ways.
Private Sub runtime_LocateDataSource(ByVal sender As Object, ByVal args As GrapeCity.ActiveReports.LocateDataSourceEventArgs) Handles Runtime.LocateDataSource
    Dim dl = New DataLayer
    args.Data = dl.DataSetData.Tables("Products")
End Sub

C#代碼粘貼到Form_Load事件中。

LoadReport(); 

C#代碼將INSIDE粘貼在表單的類聲明中。

private void LoadReport()

{
   System.IO.FileInfo rptPath = new System.IO.FileInfo("..\\..\\YourReportName.rdlx");
   //Create a report definition that loads an existing report.
   GrapeCity.ActiveReports.PageReport definition = new GrapeCity.ActiveReports.PageReport(rptPath);
   //Load the report definition into a new page document.
   GrapeCity.ActiveReports.Document.PageDocument runtime = new GrapeCity.ActiveReports.Document.PageDocument(definition);
   //Attach the runtime to an event. This line of code creates the event shell below.
   runtime.LocateDataSource += new GrapeCity.ActiveReports.LocateDataSourceEventHandler(runtime_LocateDataSource);
   viewer1.LoadDocument(runtime);
}

//ActiveReports raises this event when it cannot locate a report's data source in the usual ways.
private void runtime_LocateDataSource(object sender, GrapeCity.ActiveReports.LocateDataSourceEventArgs args)
{

   DataLayer dl = new DataLayer();
   args.Data = dl.DataSetData.Tables["Products"];
}

對象提供者

使用API將報表數據源綁定到對象集合。要將對象提供程序綁定到報表,請設置報表定義和頁面文檔,然后將頁面文檔附加到LocateDataSourceEventHandler。創建一個公共類,該公共類設置可以與數據字段綁定的屬性名稱。

對象提供者數據源必須具有查詢保留為空白且與對象提供者數據源的字段相對應的字段的數據集。在“字段”下的“數據集”對話框中手動添加這些字段。

使用對象提供程序時,請始終將報表的ConnectionString留空,因為它使用LocateDataSource事件綁定到對象。將查詢設置為以下值之一:

使用對象提供者

這些步驟假定您已經添加了頁面報表模板,并將Viewer控件放置在Visual Studio項目中的Windows窗體上。

1、在報表資源管理器中,轉到“數據源”節點,然后右鍵單擊以選擇“添加數據源”

2、在出現的“報表數據源”對話框中,將“類型”設置為ObjectProvider并關閉對話框。數據源節點出現在ReportExplorer中。

3、右鍵單擊數據源節點,然后在出現的“數據集”對話框中選擇“字段”頁面。

4、在“字段”頁面中,添加一個== Fields!name.Value之類的字段,然后單擊“確定”關閉對話框。具有字段名稱的節點將出現在數據集名稱下方。

5、從Visual Studio工具箱的ActiveReports 14 Page Report選項卡中,將Table數據區域拖到報表的設計圖面上。

6、在ReportExplorer中,將新添加的字段添加到表的詳細信息行中的單元格上。

7、將報告另存為DogReport.rdlx。

8、在解決方案資源管理器中,右鍵單擊表單,然后選擇查看代碼以打開代碼視圖。

9、在窗體的“代碼視圖”中,將以下代碼粘貼到類聲明中。

Visual Basic.NET代碼將INSIDE粘貼在表單的類聲明中。

' Create a class from which to call a property.
Public Class dog
   Private _name As String
   Public Property name() As String
      Get
         Return _name
      End Get
      Set(ByVal value As String)
         _name = Value
      End Set
   End Property
End Class
' Create an array to contain the data.
Dim dogArray As System.Collections.ArrayList
' Create a method to populate the data array.
Private Sub LoadData()
   dogArray = New System.Collections.ArrayList()
   Dim dog1 As New dog()
   dog1.name = "border collie"
   dogArray.Add(dog1)
   dog1 = New dog()
   dog1.name = "cocker spaniel"
   dogArray.Add(dog1)
   dog1 = New dog()
   dog1.name = "golden retriever"
   dogArray.Add(dog1)
   dog1 = New dog()
   dog1.name = "shar pei"
   dogArray.Add(dog1)
End Sub

C#代碼將INSIDE粘貼在表單的類聲明中。

// Create a class from which to call a property.
public class dog
{
   private string _name;
   public string name
  {
      get { return _name; }
      set { _name = value; }
   }
}
// Create an array to contain the data.
System.Collections.ArrayList dogArray;
// Create a method to populate the data array.
private void LoadData()
{
   dogArray = new System.Collections.ArrayList();
   dog dog1 = new dog();
   dog1.name = "border collie";
   dogArray.Add(dog1);
   dog1 = new dog();
   dog1.name = "cocker spaniel";
   dogArray.Add(dog1);
   dog1 = new dog();
   dog1.name = "golden retriever";
   dogArray.Add(dog1);
   dog1 = new dog();
   dog1.name = "shar pei";
   dogArray.Add(dog1);
}  

10、設置報告并為LocateDataSource事件添加處理程序。

Visual Basic.NET代碼粘貼到Form_Load事件中。

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
   ' Create file info with a path to the report in your project.
   Dim fi As New System.IO.FileInfo("..\\..\\DogReport.rdlx")
   ' Create a report definition using the file info.
   Dim repDef As New GrapeCity.ActiveReports.PageReport(fi)
   ' Create a page document using the report definition.
   Dim runt As New GrapeCity.ActiveReports.Document.PageDocument(repDef)
   ' Create a LocateDataSource event for the runtime.
   AddHandler runt.LocateDataSource, AddressOf runt_LocateDataSource
  ' Display the report in the viewer. The title can be any text.
   Viewer1.LoadDocument(runt)
End Sub

C#代碼粘貼到Form_Load事件中。

private void Form1_Load(object sender, EventArgs e)
{
   // Create file info with a path to the report in your project.
   System.IO.FileInfo fi = new System.IO.FileInfo("..\\..\\DogReport.rdlx");
   // Create a report definition using the file info.
   GrapeCity.ActiveReports.PageReport repDef = new GrapeCity.ActiveReports.PageReport(fi);
   // Create a page document using the report definition.
   GrapeCity.ActiveReports.Document.PageDocument runt = new GrapeCity.ActiveReports.Document.PageDocument(repDef);
   // Create a LocateDataSource event for the runtime.
   runt.LocateDataSource += new GrapeCity.ActiveReports.LocateDataSourceEventHandler(runt_LocateDataSource);
   // Display the report in the viewer. The title can be any text.
   viewer1.LoadDocument(runt);
}

11、使用LocateDataSource事件從對象加載數據。

Visual Basic.NET代碼將INSIDE粘貼在表單的類聲明中。

Private Sub runt_LocateDataSource(ByVal sender As Object, ByVal args As GrapeCity.ActiveReports.LocateDataSourceEventArgs)
   If dogArray Is Nothing Then LoadData()
   args.Data = dogArray
End Sub

C#代碼將INSIDE粘貼在表單的類聲明中。

void runt_LocateDataSource(object sender, GrapeCity.ActiveReports.LocateDataSourceEventArgs args)
{
   if (dogArray == null)
   {
      LoadData();
   }
   args.Data = dogArray;   
}  

12、按F5運行該應用程序。

相關內容推薦:

試用下載>>>

ActiveReports使用教程>>>


想要購買ActiveReports正版授權,或了解更多產品信息請點擊




標簽:

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

文章轉載自:

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
欧美肛门| 99国产精品无打码在线播放 | 一二三产区区 | 黑色午夜 | 国内精品美女a∨在线播放 亚洲日韩精品欧美一区二区 | 蜜桃99| 97精品视频 | 国产日韩欧美一区二区三区在线 | 香蕉国产在线 | 亚洲国产精品综合色在线 | 电影排行榜 | 国产视频精 | 国产全黄三级国产全黄三级书 | 99re在线精品 | 国产vr在| 男女激情小视频在线播放免费 | 日本无吗不卡在线观看 | 国产日韩欧美亚洲视频观看 | 日韩精品激情中文一区 | 国产精品1024cc | 日韩一区二区三区网址 | 日本高清在线播放一区二区三区 | 亚洲资源最新版在线观看 | 国产欧美综合在线一区二 | 国产导航在线柠檬导航 | 91精品国产欧美一区二区 | 国产片在| 性xxx69xxx视频在线观看 | 野花日本大全免费观看中文7 | 精品亚洲一区二区三区 | 国产999热这里只有精品 | 亚洲高清成人动 | 日韩亚洲一区二 | 国产又猛又黄 | 欧美激情欧美狂野 | 亚欧人成精品免费观看 | 国产乱理伦片在线午夜观看 | 国产免费一级高清婬中国片 | 国产中文 | 欧美综合在线观看 | 在线观看国产一区二区三区 | 国产在线精品哟哟观看 | 日韩国产高清一区二区卡通动漫 | 亚洲一区在线免费 | 亚洲一区二区三区高清 | 欧美精品一区二 | 国产激情一区二区 | 亚洲欧洲一 | 欧美日韩亚洲综合在线一区二区 | 美女视频性感网站 | 中文字幕午夜福利片午夜福利片 | 精品日本一区 | 国产又粗又猛又爽又黄 | 日韩精品大秀视频在线观看 | 日韩在线观看精品第一页 | 一次处破女hd精品 | 日本女人一级视频在线观看 | 最新国产福利在线观看精品 | 国产91| 日本一区二区不卡中文字幕 | 91色在线| 被特种兵开宫灌满怀孕h | 井川里予打扑克 | 午夜福利一区二区电影 | 日韩精品视频免费在线观看 | 国产日韩欧美一 | 国产做爰一区二区 | 国产未满岁18在线 | 97天堂nba永久| 亚洲中文字幕久 | 羞羞影院午夜男女爽爽影视大全 | 欧美在线视 | 国产精品一线免费观看 | 中文字幕精品视频在线 | 亚洲欧美极品 | 欧美激情亚洲专区一区二区 | 日韩中文字幕在线视频 | 国产精品手机在 | 日韩国产中文欧美一区二区 | 国产另类亚洲日韩 | gogogo高清 | 国产亚洲精爱浪 | 欧美一区二区三区精品视频在 | 性xxxxx欧美| 99久热这| 热播电视剧大全 | 精品亚洲a| 日本中文字幕 | 国产精品免费视频一区一 | 国产亚洲欧美日韩在线三区 | 可以免费看 | 99在线精品国产不卡在线观看 | 精品亚洲日韩国产一二三区 | 国产黑色丝袜在线观看一区 | 男女性爽| 亚洲欧美日韩国产另例 | 日本伦理 | 欧美日韩每日更新 | 亚洲日本aⅴ精品一区二区 国内精自线i | 国产精品偷伦视频免费手机播 | 国产一区日韩二区欧美 | 国内成人精品网 | 国产欧美日韩综合视频专区 | 成·人免费午夜视频含羞草 | 日本字幕中文免费高清在线播放 | 国产日产欧产精品精乱了派 | 日韩电影免费在线观看视频 | 中文字幕日韩精品一区二区三区 | 国产vr精品亚洲欧美咪咕爱 | 二区免费 | 国产九九视频在线观看 | 51精品国产人成在线 | 日韩亚洲人成影院 | 国产精品中文久 | 欧美aⅴ菲菲影视城视频 | 国产香港日本三级在线观看 | 欧美日韩国产亚 | 不卡一卡二卡三乱码免费网站 | 国产自偷酒店在线观看 | h版欧美一区二区三区四区 欧美在线专区 | 日日天干夜夜人人添 | 成人午夜视频免 | 日本亲子乱子伦xxxx50路 | 亚洲天堂一区二区在线观看 | 国产乱码精品一区二区三 | 欧美剧国产剧视频在线观看 | 欧美经典伦理电影 | 成人论坛网 | 五月天婷婷在线观看免费 | 喷了一地 | 又粗又黄又猛又爽大片a | 91影院免费在线 | 時政要聞 | 三极网站| 91影视日韩欧美在线观看 | 国产欧美一区二区精品性色tv | 成人乱妇在线播放 | 免费看美女部位隐私网站 | 欧美日韩一区精品在线 | 国产在线视频一区二区三区 | 欧美日韩国产青椒午夜剧场 | 日本动漫在线 | 国产在线视欧美亚综 | 国产污视频网站 | 中字幕视频在线永久在线 | 最近免费中文字幕视频高清在线看 | 91蝌蚪在线| 久热国产vs视频在线观看 | 中文字幕在线日亚州9 | 日韩精品一线二线三线 | 老司机在线精品视频免费看电影 | 亚洲第一成人影院 | 国产精品自产拍高 | 亚洲午夜精 | 国产兰桂坊视频在线播放 | 天堂tv亚洲tv日本tv不卡 | 成视频在线观看99 | 午夜欧美性视频在线播放 | 97色伦图片97综合影院 | 亚洲熟女色乱一区二区 | 国产在线不卡免费高清dvd | 亚洲国产精品自在在线观看 | 国产羞羞视频在线观看 | 亚洲欧美日韩高清一区 | 国产精品三区短视频 | 国产日韩网站 | 高大丰满肥 | 亚洲v日韩v欧美高清在线观看 | 日本一本在 | 成人爱情 | 人伦小说视频在线 | 麻酥酥哟视频在线播放 | 日韩a级片在线观看 | 国产中文字幕在线 | 国产h精品在线观看 | 99热永久地址有精品 | 国产中文字幕诱惑免费在线视频 | 日韩射吧| 亚洲综合另类小说色六月 | 欧美变态口 | 一区二区视频免费观看 | 国产乱人视频在线观看播放1 | 国产自拍论坛第一页 | 欧美曰韩一区二区三区 | 国产特黄特色a级在线视 | 国产精品极品美女免费观看 | 天堂va欧美ⅴa亚洲va一国产 | 欧美一级视频在 | 一区二区欧美日韩高清免费 | 搡8o老女人老妇人老熟 | 免费人成动漫在线播放r1 | 日韩精品一卡二卡3卡四卡2 | 区二区视频在线观看 | 欧美亚洲综合一区 | 日本韩国偷拍视频对白不卡高清精 | 国产亚洲一区区二 | 国产真实乱子伦精品视手机观看 | 超前点播最新电影电视剧 | 免费国语高清电影电视剧动 | 日本va在线视频播放 | 99精品国产一区二区 | 日本免费最新高清不卡视频 | 国产精品亚洲网红主播 | 91蝌蚪国产 | 国产人妖ts重口系列网站观看 | 国产又黄又猛又粗又爽的 | 欧美另类一区二区在线观看 | 最新日韩中文字幕一区 | 日韩午夜免费不卡视频 | 欧美亚洲精品suv | 精品国产乱码 | 中文字幕日本不卡 | 区免费在线观看 | 园内精品自拍视频在线播放 | 欧美性黑人极品hd另类 | 91一区二| 国产乱码伦精品一区二区三区 | 国产精品亚洲第一区不卡原创 | 国产视频精品一区白白色 | 好看的韩国电影 | a级情欲片 | 成人精品日本亚洲电影院电影 | 免费观看视频超清www | 欧美乱码精品一区二区三 | 愛妃精選)国产视频二区 | gogogo手机高清在线观看 | 日本高清视频www | 国产精品免费高清在线观看 | 国产特级婬片免费看 | 国产2025| 日本午夜www高清视频 | 欧美一区二区三区免费播放 | 国产91剧情 | 日韩高清专区 | 日韩中文字幕在线不卡视频 | 老子午夜伦理不卡一级电影 | 又粗又大又黄又爽的免费视频 | 欧美人交a欧美 | 国产户外一| 久热中文字幕精品视 | 精品国产丝袜 | 日韩精品中文字幕视频在 | 日韩午夜激情网 | 免费亚洲精 | 国产极品美女在线观看 | 国产老妇伦国产熟女老妇视频 | 蜜桃mv在线播放免费观看视频 | 欧美亚洲国 | 国产欧美日韩午夜在线观看 | 深夜影视网 | 国内夫妇精品对白在线播放 | 91夜色| 亚洲欧美中文字幕在线播放 | 国产欧美日韩va另类在线 | 国产一级在线视频一区 | 国产欧美日韩在 | 精品午夜一区 | 红杏亚洲影院一区二区三区 | 国产香蕉尹人综合在线观看 | 国产1024在线永久免费观看 | 欧美激情视频在线观看一区 | 亚洲综合欧美日韩国产一区二区桃 | 欧美日韩国产成 | 国产高清乱伦自拍 | 精品亚洲a∨在线播放不卡 国产经典三级在线播放 | 国产交换精品一区二区 | 国产伦子伦对白视频 | 18欧美乱大 | 国产午夜福利短视频 | 日本最大色倩 | 亚洲欧美日韩精品综合网 | 日本不卡一区二区三区 | 成人全部免费观看1314色 | 欧美日韩国产色综合一二三四 | 欧美精品日韩二区三区 | 久日韩精品一区国产 | 日韩日皮在线一区二区 | 成年人免费在线看的惊悚动作片 | 国产欧美日本亚洲精品一4区 | 99热在线精品 | 日韩精品一区二区亚洲v观看 | 国产精品一区在线观看第一页 | 大地资源网最新在线播放 | 欧美精品免费观看二区 | 亚洲第一影院中文字幕 | 亚洲天堂日韩中文 | 亚洲欧洲另类春色校园小说 | 国产精品天天看 | 国产欧美亚洲精品综合在线 | 成人一级淫妇视频 | 国产精品美乳在线观看 | 国产精品高清一区二区不卡 | 欧美日韩国产欧美 | 7799天天综合入口精品 | 免费国产高清视频 | 国产特黄特色大片免费 | 红杏亚洲| 精品国产香蕉伊思人在线 | 18黄人成网站在线观看 | 国产福利电影一区二 | 97影院理论午夜不卡偷 | 午夜男女刺激爽爽影院 | 99re在线| 欧美专区日 | 欧美日韩在线国产 | 欧美高清在线播放 | 国产男女免费完整视频网页 | 国产高清乱码又大又圆 | 秋霞免费理论片鲁丝在线观看 | 国产女主播 | 亚洲欧美日韩国产精品专区网 | 免费草逼视频网站 | 亚洲欧美日韩中文在线制服 | 不卡视频一区二区三区免费观看 | 色老板在线精品免费视频 | 国产兰桂坊视频在线播放 | 海量正版高清视频在线观看 | 老司国产 | 秋霞免费理论片鲁丝在线观看 | 亚洲国产中文字幕 | 在线成人国产公开视 | 中文字幕乱码无 | 国产欧美精品久 | 视频一区二区欧美 | 国产精品勾引上司在线播放 | 国语自产拍在线 | 成人精品免费国产一区二区 | 999国产| 欧美一区精品视频一区二区 | 免费电视剧 | 日本成a人片在线观看影院 国产欧美日韩一区二区三区 | 亚洲欧美另类在线区 | 在线一区二区三区 | 国产尤物在线视精品亚洲 | 国产免费一区二区三区香蕉精 | 96精品| 国产精品第一页第一页 | 国产又大又硬又粗 | 国产盗摄亚洲中国 | 青草视频 | 亚洲午夜国产片在线观看 | 又硬又粗又长又爽免费看 | 精品欧美一区二区三区精品久 | 成人影院在线观看一区 | 一区二区三区在线观看欧美日韩 | 精品综合视频一区二区 | 欧美最猛性xxxxx大叫 | 国产欧美日韩在线观看影院 | 卡一卡二扰乱码 | 九九热国产视频精品 | 在线精品 | 国产偷v| 欧美日韩色老太熟女老妇 | 欧美a欧美乱码一 | 在线观看一区二区三区 | 精品成人一区二区三区免费视频 | 精品综合在线观看! | 成在线人永久免费视频播放 | 国产激情电影综合在线看 | 动精品动漫专区3d在线看 | 制服国产日韩欧美另类 | 免费观看欧美一级 | 精品区2区 | 欧美日韩在线视频专区免费 | 国产精品偷伦费看 | 日韩免费观看一区国产 | 免费人成视在线观看不卡 | 国产一区二区三区不卡在线 | 日韩aⅴ免费精品一区二区三区 | 亚洲人成电影网站国产精品 | 国产日本欧美在线观看乱码 | 人人看人人拍国产精品 | 日韩在线高清视频 | 欧美日韩精品一区二 | 伦理片在线线手机版韩国免费6 | 欧美男女性爱xo | 日本国产美国日韩欧美mv | 欧洲精品一区二区三区在线观看 | 国产一级a毛一级a看免费视频 | 国产一级视频免费看 | 免费观看中文字幕一区二区 | 国产精品综合一区 | 国产v综合v亚洲欧美大 | 国产亚洲精品成 | 大香煮伊在2025一二三久 | 国产精品毛多 | igao视频在线观看免费 | 日韩亚洲综合欧美 | 国产成在线观看免费视频成本人 | 国产欧美日韩国中文字幕高清在线 | 国产在线成人精品一区二区 | 亚洲一区二区高清 | 亚洲国产欧洲在线一区 | 免费va人成 | 欧美日韩亚洲国产精品自拍 | 日韩高清的天堂在线观看免费 | 亚洲中文字幕a | 国产91剧情 | 成人精品玖玖资源 | 二区三区国产亚洲综合 | 日本乱妇乱子视频网站 | 日本道免费一区不卡 | 99视频经典在线观看的 | 日本免费新区 | 成人影视在线观看 | 九九综合九色综合网站 | 99亚洲国产综合一区二区 | 麻花天美星空果冻 | 亚洲国产国语自产精品 | 国产香蕉国产精品偷在线 | 亚洲中文国产综合 | 91国内精品在线入口 | 国产精品欧美激情 | 亚洲欧美日韩国产综合在线看片 | 国产办公室沙发系列 | 女人窝人体色www在线观看 | 日韩一区二区三区免费高清 | 欧美专区在线播放 | 韩国一级a大片在线观看 | 国产精品一区二区公司 | 亚洲成年看片在线观看男男 | 免费短视频软件精品一区二区 | 成人免费观看a级网站 | 欧美精品一区二区三区aⅴ天堂 | 精品国产自在在线 | 国产在线观看精品日韩 | 国产网红女主播精品视频 | 亚洲一区二区成人精品 | 99re热视频这里只有综合亚洲 | 国产一区二区视频不卡 | 国产1024香蕉 | 又大又粗又硬又爽 | 国产免费直播在线观看视频 | 成年人色色免费电影 | 国产激情一区二区三区四区 | 成人亚欧网站 | 国产91精彩视频 | 91精品国产综合久 | 区三区在线观看 | 日本特黄特色免费亚洲日本 | 亚洲欧美另类精 | 国产乱理伦片在 | 无限免费资源在线看片 | 国产在线精品91国自产拍免费 | 亚洲欧美色国产综合 | 中文字幕在线播放一区二区三区 | 被同桌扒开腿用震蛋器折磨 | 真人做爰片免费 | 国产在线一区二区三区欧美 | 国产精品成人自拍 | 国产精偷伦视频在线观看 | 中文字幕日韩经典 | 成人一区二区三区高清视频 | 国产精品91一区二区三区四区 | 日韩欧美综合欧美日韩综合 | 国产妇乱子伦视 | 影院4k电影在线 | 成人爽免费视频在线观看 | 91精品国产自 | 97超频精品视频在线观看 | 强伦轩一区二区三区四区播放 | 国产高清欧美情侣视频 | 国产精品免费视频色拍拍 | 国产精品日韩无卡一区二区 | 日本成a人片在线播放 | 国产97精品乱码在线观看 | 国产精选在线视频 | 国产在线成人一区二区 | 日本国产一区二区三区在线观看 | 精品日韩国产国产 | 国产午夜亚洲精品不卡免下载 | 日韩高清不卡免费一二三区视频 | 欧美极品一区 | 国产又粗又猛 | 国产一级特黄aaa大片 | 国产国产人精品视频69 | 国产va天堂va欧美va | 国产精选视频在线观看 | 手机看片日韩国产一区二区 | 国产做爰一区二区 | 日韩欧美另类视频在线观看 | 国产午夜福利一区二区三区在 | 91自拍偷拍走光 | 一区二区三区国产精华护肤品 | 国产欧美精品日韩 | 国产精品亚洲欧美大片在线观看 | 欧美不卡| 日国产一区三区三区在线观看 | 欧美一级欧美三级在线观看 | 免费人成年短视频在线观看网 | 亚洲精品自拍视频在线免费 | 中日韩精品一区二区三区 | 午夜看片a福利 | 揄揄撸一区 | 今日火爆归来! | 精品日韩欧美一区二区在线播放 | 欧美日韩亚洲综合在线一区二区 | 91青青国产在线观看免费 | 日本伦理电影网免费播放 | 欧美日韩一区免费 | 欧洲一区二区三区 | 日韩一本到亚洲男人的天堂 | 日韩精品乱码在线 | 欧美视频一区 | 国产一区二区在线影院 | 亚洲综合欧美在线 | 日本一二区在线观看 | 国产自在现偷国产精品国产日韩 | 国内视频在 | 欧美精品aaaaaa| 国产激爽大片高清在线观看 | 欧美电影一区二区三区 | 国产欧美日本亚洲精品五区 | 国产在线直播免费观看 | 日韩大片免费 | 99视频在线精品自拍 | 福利在线视频观看不卡 | 婷婷影院 | 国产视频一区在线观看 | 91香蕉国产在线观看免费永久 | 亚洲欧美日韩国产精品一区二 | 国产欧美日韩在线视频观看 | 精品无人乱码一区二区三区 | 日本护士毛茸茸xx | 欧美日韩一区二区在线 | 乱码视频午夜在线观看 | 91社区国产在线播放 | 日本欧美一区二区三区在线观看 | 好男人网官网在线观看2025 | 成人午夜影院网站 | 尤物国产精品福利三区 | 国产98在线| 中文字幕有码在线观看 | 国产女人喷潮在线观看视频 | 国产精品欧美中文 | 欧洲精品码一区二区三区免费看 | 国产在线国偷精品免费看 | 欧美激情在线精品video | 日韩国产在线视频 | 国产亚洲精品在线视频就在线 | 亚洲国产日韩在线观看 | 精品女同一区二区三区免费站 | 亚洲国产大片在线观看 | 国产最新电影在线观看 | 日韩亚洲欧美理论片 | 玖玖源资源站中文字幕一区二 | 亚洲国产日韩欧美一级三级 | 国产微拍精品一区一再猛点 | 国产精品欧美一区二区三区不卡 | 免费网站看v片在线a | 欧美三级伦理 | 亚洲人成网址在线播放 | 国产精品国语对白一区二区 | 欧美96 | 国产在视频精 | 日本免费人成在线网站 | 99资源站| 午夜电影这里只有精品 | 国产特级婬片免费看9 | 97色伦午夜免费公开视频 | 国产在线精品一区二区在线看 | 国产第二页无限好源 | 欧美色惰 | 国产91在 | 精品国产免费污污网站免费 | 日本中文字幕乱码a | 国产精品精品国 | 欧美日韩精品一区二区免费高清 | 国产午夜福利免费看片 | 超前点播最新电影电视剧 | 成年人在线免费观看视频 | 欧洲精品亚洲精品日韩专区 | 国产亚洲成?v人在线观看导航 | 欧美高清精品一区二区 | 伊人亚洲日韩欧美一区、二区 | 女同互添下身视频在线观看 | 8x8ⅹ永久华 | 国产亚洲视频在线播放香蕉 | 床震吃胸膜奶免费视频 | 全国三级网站在线观看 | 国产又粗又猛又爽视频上 | 亚洲欧洲综 | 亚洲s色大片 | 国产婬乱视频免费 | 国产高清一区二区三区四区 | 免费va人成 | 777国产偷窥盗摄精品品在线 | 亚洲国产中文国产一区二区三区 | 免费电影推荐 | 女教师巨大乳孔中文字幕 | 欧美一区二区自偷自拍视频 | 亚洲国产精品尤物yw在线 | 亚洲精品乱码久 | 色综合色综合婷婷热 | 国产乱子伦一区二区三区 | 免费国产又色又爽又黄的视频 | 国产在线观看第50页 | 国产区在线视频 | 日本成年人 | 日本最新二区三区更新完 | 日韩成人三级在线观看 | 亚洲欧洲国产码专区在线观看 | 国产精品爽爽ⅴa在线观看 欧美日韩国产一区二区三区欧 | 久热中文字幕播 | 免费电视剧网站 | 亚洲欧美日韩在线不卡 | 99re这里是国产 | 99在线资源 | 日本大臿亚洲香蕉大片 | 国产精品导航一区二区 | 男女做那个视频 | 国产日韩欧美一区二区 | 日韩亚洲人成在线综合日本 | 国产亚洲日 | 妺妺窝人体色www看人体 | 国产精品免费一区二区三区四区 | 青青草国产精品视频 | 亚洲精品自在在线观看 | 国产免码va在线观看免费 | 日本免费一级视频 | 欧美福利一区二区三区 | 福利体验区120秒免费观看 | 国产自国产自愉自愉免费24区 | 成人免费一区二区三区视频软件 | 国产短裙黑色丝袜在线观看下 | 在线观看国产三 | 日本a∨网| 亚洲熟女综合色一区二区三区 | 亚洲精品在看在线观看高清 | 国产精品1区在线播放 | 日本中文在 | 国产片视频在线观看 | 国产日韩中文字幕 | 亚洲女色福利免费视频 | 精品成人乱色一区二区 | 国产一级精品精冻电话 | 日韩伦理视频在线观看 | 好看的日韩电影 | 人免费观看在线视频www | 国产在线观看aⅴ免费 | 国产乱理论片在线观看免费 | 欧美视频中文字幕 | 国产真实乱系列视频在线观看 | 一区二区三区在线播放 | 亚洲偷窥另类xxxxx乱室佳宾 | 国产精品综合影院在线观看 | 国产欧美在线一区二区三区 | 亚洲欧美日韩中文国产不卡 | 国产玖玖在线观看 | 夜夜看天天想人人爱 | 欧美日韩中文字幕免费看 | 国产黄三级 | 国产精品爽片 | 国产电影免费一产二产 | a在线视频v视频 | 精品亚洲午夜视频 | 国产免费真实喷潮视频 | 三区在线观看不卡 | 最新亚洲国产精品 | 亚洲成a人片在线v | 欧美视频亚洲视频日韩动漫 | 激情小说激情图片 | 视频一区二区三区在线看 | 日本道精品一区二区三区 | 亚洲经典| 国产精品v片在线观看不卡 精品一区精品二区 | 日韩中文字幕六区 | 亚洲中文字幕人成乱在线 | 国产在线观看高清看片 | 99在线热播 | 中文天堂最新版在线网 | 中文字幕午夜福利片午夜福利片 | 日本国产欧美日韩三区四区 | 国产亚洲精品aa | 永久精品电影在线观看 | 欧美乱码精品乱码一区二区三区 | 国产成视频在线观看 | 国产女人十八毛 | 国产一级a爱片在线观看视频 | 女性高爱潮免费有 | 日韩尤物喷水超多嫩白视频 | 正在播放国产真实哭都没用 | 麻婆豆传 | 国产欧美网站 | 五月激情丁香婷婷综合第九 | 国产一区二区三区观看 | 日韩在线欧美高清一区 | 深夜影视网 | 四川妇女bbbwbbbwm村妓 | 欧美自拍另类欧美综合图片区 | 国产在线视频第一页 | 国产美女wwww免费视频 | 好看的最新的国产 | 国产91福利小视频在线观看 | a级国产乱理伦片 | 九九热在线视频观看这里 | 国产午夜视频专区 | 午夜免费福利片观看 | 欧美v国产v日韩 | 一区二区三区中国视频免费在线播 | 欧美另类制服丝袜国产 | 国产男女爽爽爽免 | 神马电影院午夜神福利在线观看 | 日本美女一级视频 | 国产精品高清m3u8在线播放 | 猛进猛出 | 三级网址在线观看 | 国精产品一线二线三线网站 | 国产在线精品国自产在线 | 国产一区二区三区精品 | 国产日韩欧美另类在线 | 日本熟女视频 | 乱码一区二区三区 | 国产乱子精品免费视观看片 | 国产亚洲精品九九久在线观看 | 国产欧美日韩精品视频一区二区 | 日韩高清不卡免费一二三区视频 | 91高清免费国产自产拍不卡 | 国产亚洲老 | 日本免费中文字幕在线看 | 免费99精品国产自在现 | 私人订制1080在线观看免费 | 国产美女精品一区二区三区 | 亚洲国产精品欧美日韩一区二区 | 日韩在线视频不卡一区二区三 | 国产免费不卡一区在线视频 | 成人性生交大婬乱欧美 | 丰满岳乱妇在线观看中字无 | 夜夜夜一区二 | 亚洲综合色区在线播放 | 巨大黑人极品videos精品 | 成全视频在线观看大全 | 农村熟女大胆露脸自拍 | 亚洲国产专区一区 | 精品欧美不卡一区在线观看 | 精品国产人成亚 | 精品精品 | 丰满美女视频一区二区三区 | 亚洲精品国产精品制服丝袜 | 国产另类巨 | 精品亚洲国产成v人片传媒 日本一本二本在线观看 | 国语fre| 国产探极品在线观看观看 | 国产aⅴ熟女 | 日韩午夜影院 | 成人激情午夜福 | 伦子系列午睡沙发 | www在线资源| 国产高清视频在线一区二区三区 | 国产在线精品国自产在线 | 国产精品成 | 1769国产精品视 | 欧美日韩国产精品一区二区在 | 综合欧美乱伦高清 | 久99视频精品免费观看福利 | 欧美激情综合一区二区三区 | 午夜国产精品蝌蚪在线观看 | 精品国产无| а√最新版天堂资源在线 | 国产厨房一区二区三区 | 在线天堂中文最新版www网 | 忘忧草社区在线www动漫 | 国产又黄又大又粗的视频 | 欧美乱妇日本 | 国产精选污视频在线观看 | 手机在线看片 | 91电影在线观看 | 欧美二区视频 | 久精品国产欧美亚洲色a大片 | 最新国产精品拍自在线播放 | 国产日韩aⅴ在线播放 | 国产欧美日产激情视频 | 破解中文字幕 | 国产一级无 | 91色在线播放 | 日本在线精品视 | 国产jk制服丝袜午夜视频 | 欧美日韩国产字幕 | 国产精品一区在线 | 亚洲欧美综合高清在线 | 国产乱视频在线观看 | 亚洲福利中文字幕在线网址 | 妺妺窝人体色777777 | 成人国产一区二区精品小说 | 狠狠狠地啪香蕉 | 亚洲一区在线播放 | 日韩欧美在线视频一区二区 | 91看片| 91香蕉榴莲丝瓜草莓黄瓜榴 | 精品无人区一区二区三区的特点 | 国产自产视频 | 国产精品综合日韩精品第一页 | 中文字幕亚洲综合小综合在线 | 亚洲天堂一区二区在线观看 | 日本中文字幕爱丝袜 | 国产成a人片在线观看视频首页 | 国产营养 | 日韩怡红院亚洲精品二区 | 成人亚洲欧美成αⅴ人在线观看 |