久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

MFC DataGrid控件實戰(zhàn):顯示查詢結果與列格式化

MFC DataGrid控件實戰(zhàn):顯示查詢結果與列格式化 簡介面向 MFC 開發(fā)者的 DataGrid 控件用法詳解文檔重點解決在 VC 對話框程序中網格化展示與操作數(shù)據的問題適合需要快速上手 ADO 數(shù)據綁定、列控制與格式化的讀者。文檔以可運行工程 TestGrid 為基礎系統(tǒng)講解將查詢結果通過 SetRefDataSource 綁定到控件、利用 CColumns/CColumn 調整列寬、使用 SetNumberFormat 將小數(shù)顯示為百分數(shù)、設置行高實現(xiàn)多行顯示以及通過 HeadClick 消息進行排序等關鍵用法并配有 VC6.0 下的調試說明使讀者能夠邊讀邊練、直接對照實踐。資源為單份 doc 文檔壓縮包大小 226KB內容集中、輕量精煉適合作為 MFC 界面開發(fā)中網格控件的案頭參考目前已有 849 人學習下載是入門與進階 DataGrid 控件時不可多得的實用資料。1. MFC DataGrid控件老項目里最省事的網格方案先搞懂再動手接觸過VC6.0時代MFC項目的工程師大概率都跟DataGrid控件打過照面。這玩意是微軟自家提供的ActiveX網格控件用來顯示數(shù)據庫查詢結果非常順手當年很多桌面管理系統(tǒng)里的表格界面都是它撐起來的。它的優(yōu)勢在于和Windows系統(tǒng)兼容性極好你不需要自己實現(xiàn)排序、列寬調整、單元格格式化這些功能只要把數(shù)據源接上界面就出來了。網上雖然有不少第三方網格控件功能看著更花哨但用微軟自家的東西有個實際好處——它隨系統(tǒng)升級你的代碼幾乎不用大改就能繼續(xù)跑。這篇筆記我把實際拆過的工程VC6.0 Windows XP工程名TestGrid里的用法整理出來覆蓋三塊核心操作顯示查詢結果、控制列寬、格式化單元格內容。適合正在維護老MFC項目、或者被迫用VC6.0干活的朋友新手按步驟走也能跑通。2. 準備工作插入控件與類封裝別在這步偷懶2.1 找到并插入Microsoft DataGrid控件先建立一個基于對話框的MFC工程然后在對話框編輯器里右鍵選擇插入ActiveX控件。在彈出的列表里找到Microsoft DataGrid Control, version 6.0 (OLEDB)確定插入。注意這里要選OLEDB版本不是ODBC那個老版本因為OLEDB的連接方式更靈活配合ADO用起來最順手。插入后對話框上會出現(xiàn)一個空的網格默認帶一個示例列。這時候先別急著寫代碼右鍵這個控件選擇建立類。VC6.0會彈出一個確認類名的對話框這里需要手動選擇要封裝的類。一般情況下至少選三個CDataGrid控件主類、CColumns列集合類、CColumn單列類。提示這幾個類是對ActiveX控件COM接口的封裝本質上是調用了控件的COM查詢接口。所以你看不到控件內部源碼只能通過方法名推斷功能。這也是為什么很多新手一開始覺得它像個黑匣子——其實方法名起得很直白見名知意。2.2 認識三個核心類的關系CDataGrid是控件本身負責整體顯示和數(shù)據源掛接。CColumns是列集合通過CDataGrid.GetColumns()拿到。CColumn是單個列對象通過CColumns.GetItem()拿到。這個關系一定要理清楚。打個比方CDataGrid是一張表CColumns是所有列的目錄CColumn是目錄里某一列的詳細檔案。你要改列寬、改格式、改標題最終操作的都是CColumn對象。還有個容易忽略的點GetItem()的參數(shù)是VARIANT類型傳索引時要小心類型轉換。常見做法是構造一個VARIANT變量賦值vt.iVal 列索引vt.vt VT_I4。直接傳整數(shù)在某些編譯器版本會出類型不匹配的警告。// 正確獲取列對象的方式 CColumns cols m_ctrlDG.GetColumns(); VARIANT vt; vt.vt VT_I4; vt.iVal 0; // 第0列 CColumn col cols.GetItem(vt);這段代碼先拿到列集合再通過VARIANT類型的索引取出具體列。參數(shù)說明vt是VARIANT結構體必須顯式設置vt類型為VT_I44字節(jié)整數(shù)不然COM調用可能失敗。3. 顯示查詢結果ADO連接數(shù)據庫把Recordset綁定給控件3.1 建立數(shù)據庫連接和執(zhí)行查詢原文用的是ACCESS數(shù)據庫文件note.mdb連接字符串用Jet OLEDB 4.0 Provider。這個Provider在32位系統(tǒng)上很成熟但64位系統(tǒng)上經常翻車——后面避坑章節(jié)會詳細說。CADODatabase m_DBCn; CADORecordset m_Rs; CDataGrid m_ctrlDG; CString strConnection; strConnection.Format(_T(ProviderMicrosoft.Jet.OLEDB.4.0;) _T(Data Sourcenote.mdb)); m_DBCn.Open((LPCTSTR)strConnection); m_Rs.SetDatabase(m_DBCn); m_Rs.Open(_T(select * from test;)); m_ctrlDG.SetRefDataSource((LPUNKNOWN)m_Rs.GetRecordset());注意這段代碼里的ADO封裝類CADODatabase、CADORecordset不是MFC自帶的需要你自己引入一個ADO封裝類或者直接用原生ADO方式。邏輯說明前三行聲明對象然后連接字符串指定數(shù)據庫文件路徑打開連接把記錄集關聯(lián)到數(shù)據庫執(zhí)行查詢最后把記錄集的IUnknown接口傳給DataGrid控件做數(shù)據源。這里有個關鍵點SetRefDataSource的參數(shù)是LPUNKNOWN類型也就是COM接口指針。如果你用的是ADO的RecordsetPtr記得用GetInterfacePtr()獲取原始接口指針而不是直接傳智能指針。3.2 數(shù)據刷新時機與釋放問題我第一次做的時候踩過一個坑查詢執(zhí)行完畢后立即SetRefDataSource網格確實顯示了數(shù)據但關閉記錄集后網格又變空了。原因在于DataGrid控件內部持有的是記錄集的COM引用記錄集一旦釋放數(shù)據源就失效了。正確的做法是數(shù)據源連接和記錄集的生命周期要覆蓋DataGrid的使用周期。一般情況下m_Rs作為成員變量在對話框銷毀時才關閉。如果需要在同一控件上切換不同查詢結果可以用m_ctrlDG.Refresh()來刷新顯示。// 刷新數(shù)據源的通用寫法 m_Rs.Close(); m_Rs.Open(_T(select * from table2;)); m_ctrlDG.Refresh();數(shù)據源切換時先關閉舊的記錄集再開新的然后調Refresh讓控件重新取數(shù)據。參數(shù)說明Close后記錄集處于關閉狀態(tài)必須重新Open才能再次作為數(shù)據源。4. 控制顯示與格式化列寬、標題、百分數(shù)格式實操4.1 設置列寬和列標題之前已經講過怎么用CColumns和CColumn獲取列對象拿到列之后的控制手段才是重點。CColumns cols m_ctrlDG.GetColumns(); VARIANT vt; vt.vt VT_I4; vt.iVal 0; CColumn col cols.GetItem(vt); col.SetWidth(100); // 設置列寬為100像素 col.SetCaption(_T(學號)); // 設置列標題 col.SetVisible(FALSE); // 隱藏該列列的常用屬性就這幾個寬度、標題、可見性。SetWidth的單位是像素twips不這里是像素老版本VC里可能會有單位換算的問題——有次我設了個50結果列窄得看不見后來發(fā)現(xiàn)是單位不對。實際上MSDN的說明里寬度單位是OLE_XFORM_PIXELS但有些舊文檔說是緹twip實踐下來用像素最靠譜。4.2 數(shù)字格式化成百分數(shù)這個是DataGrid比較實用的功能之一。如果你的數(shù)據源里存的是0.85這樣的小數(shù)又想顯示成85.0%不用自己在SQL里做字符串拼接直接在列上設置格式就行。col.SetNumberFormat(_T(0.0%));這個格式串的含義和Excel里是一樣的0是數(shù)字占位.0表示保留一位小數(shù)%表示乘以100并加百分號。同理如果你要顯示成兩位小數(shù)的普通數(shù)字用_(0.00)要加千分位分隔符用_(#,##0.00)。提示SetNumberFormat對整列生效如果你想在同一列里混用不同格式做不到。數(shù)據格式顯示的統(tǒng)一性在設計表格時就要考慮好。這里有個細節(jié)值得注意格式串里的百分號在CString里沒有任何特殊含義直接傳字符串就行。但如果是通過資源文件加載字符串別忘了百分號在格式化輸出時的轉義問題。4.3 行高與多行顯示原文提到了多行顯示對應到代碼就是設置行高。m_ctrlDG.SetRowHeight(30);行高的單位為像素默認值大約是20左右。設成30后每行高度增加適合顯示內容比較長的單元格也支持自動換行。不過要注意行高只影響數(shù)據顯示區(qū)域不改變表頭高度。4.4 列排序功能用HeadClick消息實現(xiàn)DataGrid控件有個HeadClick事件點擊列標題時觸發(fā)。利用這個事件可以做點擊列名排序。// 在頭文件中聲明消息處理函數(shù) afx_msg void OnHeadClick(short ColIndex); // 消息映射 ON_EVENT(CDataGrid, 0, 27, OnHeadClick, VTS_I2)消息映射里的事件ID27是HeadClick在DataGrid控件的dispatch ID。不同版本控件可能不一樣如果消息沒響應可以用OLE/COM Object Viewer查一下控件的類型庫。排序邏輯可以用ADO記錄集的Sort屬性實現(xiàn)void CMyDlg::OnHeadClick(short ColIndex) { CString strSort; // 根據列索引構造排序字段名 CColumns cols m_ctrlDG.GetColumns(); VARIANT vt; vt.vt VT_I4; vt.iVal ColIndex; CColumn col cols.GetItem(vt); CString strField col.GetCaption(); m_Rs.Sort _T(學號 ASC); m_ctrlDG.Refresh(); }注意ADO的Sort屬性只在客戶端游標模式下有效。如果記錄集用的是服務器端游標Sort屬性會失效具體表現(xiàn)就是點標題沒反應。5. 避坑指南DataGrid常見問題與排查記錄5.1 現(xiàn)象64位系統(tǒng)上無法注冊控件或者運行時崩潰原因Microsoft DataGrid 6.0是32位ActiveX控件在64位系統(tǒng)上需要注冊到SysWOW64目錄而且運行時需要通過32位進程加載。如果你的程序編譯成64位直接使用這個控件會失敗。解決一種辦法是強制編譯成32位程序VC6.0本身只能產出32位程序所以這個問題主要在把舊代碼遷移到VS2010以上版本時出現(xiàn)。另一種辦法是用regsvr32注冊32位版本的控件CD C:\Windows\SysWOW64然后regsvr32 msdatgrd.ocx。5.2 現(xiàn)象SetRefDataSource后網格顯示空白數(shù)據沒出來原因記錄集沒有處于打開狀態(tài)或者記錄集的游標類型不支持綁定。DataGrid要求數(shù)據源是客戶端游標adUseClient如果使用adUseServer控件拿不到數(shù)據。解決打開記錄集時顯式指定客戶端游標——在ADO封裝類里調用Open之前設置CursorLocation參數(shù)或者在Open語句里加上adCmdText和adUseClient。5.3 現(xiàn)象列寬設置不起作用或者寬度值不對原因SetWidth接收的實際是緹twip值不是像素值。1像素等于15緹按96DPI計算所以如果直接傳像素值列寬會縮小15倍。解決把像素值乘以15再傳給SetWidth。想省事的話用屏幕DC的GetDeviceCaps(LOGPIXELSX)把DPI取出來然后換算。舊代碼里如果看到SetWidth(1500)這種值基本就是這個原因。5.4 現(xiàn)象點擊列標題排序沒反應原因事件映射ID不對或者記錄集游標類型不對。HeadClick的dispatch ID在不同版本控件里可能有差異用錯ID事件不會觸發(fā)。解決先用OLE/COM Object Viewer打開msdatgrd.ocx的類型庫找到HeadClick的dispatch ID確認是你要用的版本。然后檢查記錄集的CursorLocation確保是adUseClient。5.5 現(xiàn)象程序退出時崩潰報錯在DataGrid釋放階段原因DataGrid控件和記錄集的釋放順序不對。如果先釋放記錄集再銷毀控件控件內部還持有已失效的COM引用釋放時就會崩潰。解決在對話框的OnDestroy里先銷毀控件或者調用m_ctrlDG.SetRefDataSource(NULL)斷開數(shù)據源然后再關閉記錄集。釋放順序是先斷開數(shù)據源關閉記錄集再銷毀控件。6. 進階玩法DataGrid控件的邊界與替代方案把原工程跑通之后有幾個點值得繼續(xù)深入。DataGrid 6.0最明顯的限制是它依賴OLEDB無法直接綁定自定義數(shù)據結構比如數(shù)組或C容器。如果不想走數(shù)據庫可以考慮的替代方案是MSFlexGrid但MSFlexGrid的格式化能力又差一些。對于還在維護老項目的場景我的習慣做法是把DataGrid封裝成一個自繪控件類內部統(tǒng)一處理數(shù)據源綁定、列格式設置、排序邏輯。這樣即使以后換控件界面層的改動也能控制在一個類里面。另一個比較實用的技巧是動態(tài)生成列。默認情況下DataGrid會根據數(shù)據源的字段自動生成列。如果只想顯示部分字段可以在綁定之前先清除默認列然后手動添加需要的列m_ctrlDG.GetColumns().Clear(); // 重新添加列 CColumn col1 m_ctrlDG.GetColumns().Add(0); col1.SetCaption(_T(ID)); col1.SetDataField(_T(id));列集合的Add方法需要傳入列索引返回新的CColumn對象。然后用SetDataField指定這個列綁定到記錄集的字段名。這個方法適合做動態(tài)報表用戶選哪些字段就顯示哪些列。關于單元格合并、背景色設置、字體控制這些高級功能DataGrid 6.0支持得不好。真有這些需求建議跳槽到更現(xiàn)代的控件——但如果是老系統(tǒng)維護能用DataGrid把數(shù)據展示好、格式調對、排序做出來功能上已經夠業(yè)務用了。從那以后我每次接DataGrid相關的活兒都會強制先跑一遍注冊控件、連數(shù)據庫、綁數(shù)據源、調列寬格式、點排序把基礎五步走完再談別的。這套流程走下來能過濾掉大部分低級問題。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
综合激情二| 久草国产在线视频| 欧美久久久15P| 91精品网站| 国产不卡片| 双插性欧美一二三区| 欧美在线电影| 欧美美女后入| 中文字幕免费观看| 中文字幕五区| 欧美日韩国产中文精品字幕自在自线 | 综合欧美日本三级| 成人一道本免费视频| 超碰久在线天天做| oumeisetupian| 国产色呦呦| 岛国免费视频在线| 国产亚洲色停停久久99精品91| 无码九九| 91男同| 丰满少妇人妻久久久久久| 久操视频资源站公开| 91色图| 亚洲丝袜二区在线| 免看60秒涩涩视频| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 亚洲中文字幕精品久久久久久直播| 欧美翘臀视频网站一区二区三区| 久夜操| 色超碰综合| 嗯嗯嗯好爽| 色一情一乱一乱一区91Av| av网站在线观看了| 美日韩男女操屄视频| 日比av无码| 97久久超碰日韩精品| 夜夜福利| 超碰97最新人妻| 日本少妇va7777| 99re这里只有精品3| 97精彩视频网站| 69人妻精品一区二区绯色| AV无码久久久精品| 女人高潮抽搐喷水视频网站| 在线观看成人性爱免费小视频| 国产无码高清操逼视频| 性久久久| 欧美一区二区日韩三区| 眼镜人妻101.com| a亚洲欧美色欲| 天美av在线| 精品人妻丰满熟妇一区二区三| 麻豆精品三区视频| 97碰久久| 无码人妻精品一区二区三区99不卡 | 玖玖超碰熟| 精品视频久久区| 97视频在线免费播放| 欧美成人一区二区| 97中文综合| 91熟女.com| 日韩人人精品| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 欧美日韩国内不卡| 911粉嫩人妻| 青青草中文-久久青草精品一区二区三 | 亚洲av资源| 超碰在线一区二区三区| 人人看黄色视频| av在线一区二区三区| 国产福利视频精品视频| 色色色99| 色大师网站www永久网站视频| 伊人991| 职场同事知名国产国产精品久久欧美日韩| 亚洲黄色电影| 人人操肉肉| 无码人妻丰满热妇又大又粗| 国产少妇肉丝在线观看| 中文字幕97色| 99精品无码| 五月丁香激情四射| 综合五月婷婷亚洲一区| 精品国产乱码久久久久久久久1 | 久久久A∨| m欧洲一级午老| 久草久日| 操b在线观看| 精品一区二区综合熟妇| 天天日B狠狠操| 天天日天天舔东京热| 91蜜桃传媒精品久久久一区二区| 永久免费av无码网站国产app| 草莓精品视频在线免费观看| 天天干美少妇一区| 精品乱码久久久久| 日本一级特级毛片视频| 久久香蕉国产传媒一区剧情天美| 亚洲天堂资源| 一区二区三区欧美激情| 鸥美插入视频| 91无遮挡| 婷婷大香蕉| 四虎 精品 WWW| 欧美精品双插| 国产乱伦搜索结果91P| 国产一区二区三区白丝| 精品国产Av无码久久久伦古装 | 俞拍久久国应视频| 97欧美性爱| 久久一区,青青青青草视频在线播放| 99久久9| 被男人吃奶很爽的毛片| 青青草视频爽一爽| 香蕉欧美| 婷婷激情五月天小说网| 久欲AV| 曰本人妻人人澡人人夹| 插老姨肥穴| 日韩啊V| 天天综合欧美综合| yaouchengrenav| 蜜桃视频精品一区二区| 色与欲影视| 囯产乱伦一区二区三女| 老司机香蕉久久久久| 久久久久亚洲Aⅴ无码| 超碰欧美在线欧美| 国产精点久久久成人| 久草线上视频免费看| 搡老女人老妇女AAA一VU麻豆| 97高清啪啪| 蜜臀久久99精品久久久电影| 97色插| 88xx成人精品视频| 久久熟妇五十路一区| 18禁在线视频| 91 丝袜在线观看| 在线看免费无码AV天堂的| 亚洲偷拍欧美激情| 天美传媒国产原创中文字幕亚洲欧美另类 | 人人人干干人人干| 美国久久一二三四| 亚洲国产成人精品无码专区| 日本免费二区三区| 花野真衣| av在线免费一区二区| 欧美极品色| 欧美中出1| 人人摸人人入| 91在线/欧洲| 欧美另类综合久久| 国产400孕妇孕交群| 亚洲熟妇丝袜在线观看| 天天爱天天韩国日本牛牛牛牛| 啊v在线观看视频| 国产日韩精品一区二区三区| 日韩AV一起草| 国产美女在线精品免费看| 97久久久精品| 一区二区偷拍拍视频| 亚洲 无码 偷拍| 色网综合网| 欧美有码激情视频一区二区三区| 国产美女销魂在线观看不卡| 天天干夜夜鈤| 青草影院内射高潮| 蜜臀av中字字幕网站| 国产精品探花视频| 国产精品麻豆免费视频| 天天干18禁| 亚洲www91| 久久激情网| 成人亚欧免费视频| 亚洲熟伦熟妇AV无码春色| 另类专区加勒比| 伊人大香蕉在线| 2020国产精品| 免费久久精品麻豆一区二区av| 久久伊人最新网址视频| 欧美亚洲综合高清在线| 91亚洲欧美激情| 99热日| 嗯嗯啊啊用力视频免费| 日韩精品99999| 日韩欧美中文| 欧美强奸乱| 国产成人精品必看 | 五月天丁香| 亚洲黄色网址视频| 夜夜天天噜狠狠爱2021| 黄色香蕉视频网站一区| 欧美亚洲色图另类国产| 欧美十八禁视频| 久久久久久久九九九九| 日韩综合97p| 九九九九免费视频| 久久偷偷色综合蜜桃| 欧美亚洲激情小说| 国产精品一区二区三区在线密挑| 97自拍视频在线| 无码最新| 乱伦a片视频| 国产精品露脸在线观看| 人妻偷拍一区二区三区| 爱爱动态60秒| 超碰97COm中文| 青久久| 天天天天天超碰| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 亚洲欧美九九九| 很很干很很操| 久久,精品一二三| 国产伦精品一区二区三区在线观| 秋霞无码av鲁丝片一区| 日韩人妻免费精品| 国产精品免费美女视频| 日韩欧美综合激情| 亚洲精品aa久久伊人 | 中文在线视频| 超碰偷拍| 国产激情在线| 欧美综合另类| 91精品女厕偷拍视频| 国产精品久久久吖| 国产强奸乱伦xd| 国产精品人妻熟女aⅴ| 亚洲无码视频免费在线观看网址! J?P?NESEHD熟女熟妇伦 | 曰韩少妇无码| 97久操| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 999 久久久| 亚洲欧美精品久| 超碰夫妻97| 久久久月天| 亚洲色人阁| 久操97| 一起草三级AV电影在线观看 | 一个人免费视频观看在线WWW | 亚洲第一页欧美| 熟女天天干| 试看福利| 男人的天堂三级| 国产精品一区二区三区免费视频| 自拍偷拍草一草| 精品人体无圣光凹凸| 人妻 丝袜美腿 中文字幕| 国产黄片在线免费观看| 精品九九| 欧美一区二区传媒| 久久大线蕉一区| 少妇第一页| 久久久96精品| 91精品久久久久五月天精品 | 国产乱伦性爱AV| 蜜臀久久一区二区| 欧天美中出| 91N综合网| 国产成人自拍视频视频| 五月丁香六月婷综合成人综合| 丁香激情五月天| 精品亚洲俞拍视频一区| 国产精品日日摸天天碰| 亚洲精品尤物yw在线影院| 日本精品不卡一二三区| 青草视频人妻在线观看| 搡老女人老91妇女老熟女| 熟女精品va中文字幕| 67914亚洲精品| 91色色综合| 91丝袜视频在线观看| 青青草好吊色| 久热九九| 日韩精品系列| 亚洲图片婷婷五月天| 五月天综合网| 美女网站91| 最新日日夜夜天天干干| 91老熟女逼| 97国产精选| 91强热人妻| 国产一区二区三区不卡手机在线| 亚洲视频精选| 午夜天堂啪啪| 国产少妇内射| 1024人妻熟女一区二区三区| 精久久久| 啪啪资源网| 97天天综合网| 97精品一区二区视频| 天天操天天日天天干| 极品一区二区三区免费| 国产一区二区三区久久久精品| 精品国产人成在线| 风骚少妇视频中文字幕| 草莓精品视频在线免费观看| 日韩懂色网| 思思热一热婷婷热一热| 欧美一级A片不卡视频。| 97硬碰| 熟妇色99| 欧美成人性爱视频大全| 久久久久久九九九| 天天透伊人| 亚洲欧美伦综合| 美日韩成人| 一卡二卡三卡| 久久性爱大全| 熟女精品日韩一区二区三区 | 天天操天天谢| 麻豆AV96熟妇人妻| 熟女乱伦A| 欧美亚洲涩涩| 精品一啪| 蜜臀99久久国产| 色蜜AV| 天天看天天日天天操| 91在线页| 伊人五月天婷婷| 色诱avtt| 熟女突然公开看18禁影片| 久久久久久九九九九九九| 日韩美女啪啪一区| 中文字幕人妻丝袜乱一区三区| 九月丁香婷婷| 一二三区操逼国产91| 人妻在线臀日韩| 国产强奸乱伦xd| 日日夜夜模| www.超碰| 午夜操逼不卡| 久伊人网78| 富二代亚洲精品99| 国语av最新自产拍在线观看| 久久亚洲日韩熟女精品| 亚洲欧美国产中文字幕| 日韩美女啪啪一区| 妇女乱色二区| 97爱爱爱综合| 先锋色眉乱伦资源| 一区二区视频在看| 中亚黄色三级大片| 亚洲欧美激情另类色图| 蜜乳av一区二区| 色婷婷A V一二三四区麻豆综合| 久久丁香| 伊人久久综合影院| 国产强奸乱伦无码视频| 91国产丝袜美女| 五月丁香综合| 久操凹凸视频| 久草尤物| 国产精品夜夜| 欧美最婬乱婬爆婬牲视频| 日韩欧美女优电影| 久久精品国产亚洲AV片多多| 翔田千里AV无码秘 三区| 4虎在线视频| 久久久蜜桃一区二区三区| 日韩 欧美 另类 人妻| 日逼97| 中文一区在线日| 亚洲精品视频二区| 亚洲欧美日韩夜夜| 波多野结衣被操50分钟免费视频 | 久久久久一本一区二区青青蜜月| 欧美婷婷五月天| 国产精品久久久久久高清无码免费看| 另类小说欧美激情校园春色| 午夜精品久久久久久久99| 欧美中文字幕男人天堂久久精品| 日本免费专区| 色婷婷激一区二区三区| 玖玖爱在线视频免费观看| 亚洲综合色图欧美| 中文字幕青青草| 嗯嗯啊好大| 99色在线| 99热99re超碰精品| 农村妇女一级二级三级视频| 国产亚洲精品自在线亚洲情侣| 成人26uuu| 九九热三级片| av中亚| 蜜臀99久久国产| 91天堂丝袜美腿| 97视频在线视频| 日日夜夜草草草| 久久鲁夜| 少妇蹲下买菜露大唇0| 91天美传媒在线| 欧美熟女妇同| 桃色人妻在线视频| 亚州九九九精品视频| 毛片麻豆91糖心精品毛情片| 日韩中文9| 国内一区二区三区| 青青久草| 色汉综合| 日本视频在线中文字幕| 美女视频尤物网在线看| 色婷婷视频| 3D污黄视频在线观看| 少妇一区二区三区高速| 巨爆乳一区二区爆乳区 | 中文字幕在线观看第二页| 大稥蕉免费视频这里只有精品| 人人摸人人摸人人干| 97人妻碰碰中文无码久热丝袜| 日本操BAV| 人妻乱仑一区二区三区| 9l视频自拍9l九色成人| 深夜啪啪啪视频免费| 亚洲四虎熟女精品| 91超碰人人| 日韩丝袜高跟制服在线观看| 亚州图片第一页| 亚洲少妇综合| 久久久久久网址| 亚洲美女自拍偷拍视频| 狠狠色综合网| 国产精品高潮久久AV| 97视频900| 中文字幕乱妇免费视频| 天堂а√在线最新版在线| 国产一区二区三区,在线观看观看| 1024午夜激情男人的天堂| 亚洲美腿丝袜香蕉影视欧美成人| 清纯唯美综合| 亚洲第一精品在线视频| 综合色图区| 一区二区首页| 91综合天天看| 国产精品成久久久久午夜午夜| 色69大色97香蕉| 日本日逼视频网| 色性荡荡荡荡视频| 久草老司机| 久操免费在线| 国产麻豆一级精品视频| 91色噜噜狠狠| 久久岛国| 成人黑料社久久| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 超碰无码加勒比| 丁香五月性| 性性欧美| 凹凸精品熟女在线观看| 伊人久久在线视频观看| 啊啊啊啊啊啊啊国| 9Ⅰ超碰| 中国国产精品一区视频| 国产欧美日韩女同性恋ww喷水精品| 亚洲AV乱码专区国产噜噜亚洲| 深夜激情 | 欧美性第1页| 成 人 影视 一区 二区 三区 四区 | 五月综合激情网| 欧美日韩精品国产91| 欧美97色| 成片免费播放| 久久熟女精品不卡一区| 精品九九国产无码| 欧美日韩亚洲天堂网| 99999亚洲| 蜜臀少妇一区二区| 97在线资源| 四虎在线观看网站| 极品白嫩美少妇在地板上位骑射淫水泛滥| 亚洲欧洲综合视频在线| 久久大陆| 日韩99精品视频综合区| 欧美操逼视频二区| 免费无码婬片AAAA片直播色戒| 天美av在线观看| 九九热re99re6在线精品| 亚洲成人性爱在线观看| 亚洲黄色网址| 精品性爱一二三区| 欧中美三级一区二区三区| 在线人人人人人人精品超| 色网在线| 一线黄色免费性爱片| 97精品综合久久网| 日日夜夜精品视频| 97香蕉人人乳| 国产日韩欧美操逼视频| caopeng97| 国产美女高潮视频| 欧美97免费| 26uuu国产免费观看| 久久华人网| 欧美色婷婷| 青草成人免费视频一COm| 天天操综合网| 色欲天天婬色婬香WWW夜色| 亚洲 图片 综合91| 嫩草伊人久久精品| 天堂av最新电影网| 国产在线强奸视频| 五月激情综合网| 性色AV网站| 2020中文字幕在线| 亚洲欧美综合色| 四虎永久在线精品免费网址 | 刺激性视频黄页| 99re在线| 艳尻美人妻| 黄片直播三级黄片两女一男| 成人一二三区| 老汉网| 在线看片国产精品每日更新| 欧美性少妇| 嗯嗯啊啊操死我| 免费人成在线观看网站品爱网| 中文字幕神马久久| 超踫中文字幕| 国产高清无码一区三区二区| 久久αⅴ| 性性欧美| a网站免费观看| 99久久精品欧美国产| 亚洲天堂电影网| 天天影视综合网欧美精品| 国产日韩欧美中文在线播放| 91亚洲最新在线| 欧美色图亚州激情| 97人人操人人摸人人爱| 国产综合日韩伦理| 久久精品女同亚洲女同13| 91视频国品一二三区| 日韩av不卡在线看| 九九av| 99re9这里只有精品| 黄aaaaaaaaaaaaaaaaaa色网站| 999999精品| 美女91色黄18| 日本91白丝| 日韩欧美字幕亚洲一区二区| 极品销魂美女一区二区| 色99久草| 欧美伦乱爱| 人妻精品4K4K4K4K4| 激情九月婷婷| 少妇高潮对白在线观看| 内射小黄片| 欧美在线亚洲| 欧美激情精品久久久久久| 超碰调教97| 久久婷婷六月综合| 无码视频黄色网战| 亚洲图片偷拍视频区| 2017人人操,人人摸| 好爽视频在线观看| 中文字幕丝袜| 亚洲情色 自拍| 97在线亚洲| Aa东京男人的天堂| 啊啊啊啊啊啊啊啊啊啊在线观看| 91美女视屏| www久| 在线国产一区二区av| 免费一级a毛片久久久久久鸭绿欲| 91老熟女| 有码免费观看| 人人看人人爰人人操| 久久久久久久久久9| 亚洲天天精品| 亚洲日韩97| 91日韩网站| 大屁股熟女一区二区三区| 牛牛久久国产精品视频一二三| 男人天堂站| 曰本精品久久久| 日日夜夜青青草母狗| 一及黄久一点| 91美女在线视频| 超碰538| 久久免费精彩视频| 天美av在线观看| 久久9精品视频| 色九月综合| 99re69| 激情文学亚洲| 久操免费观看| 91情色| 丰满人妻一区二区三区性色| 国产日韩区| 亚洲天堂99| 这里有精品| 老熟女91av| 熟女自慰久久久| 美国三级日本三级久久99| 五月天精品| 美女91在线| 亚洲天天综合| 久久社区一区二区三区| 丁香五月影院| 久久精品老司| 久草毛片| 国产欧美在线观看免费观看| 国产精品成人蜜臀AV在线| ?亚洲伊人伊成久久人综合网| 久久性爱免费送| 大香蕉伊人色偷偷在线| 青青草在线视频欧美| 午夜视频久久久| 久久久久国产精品久久久| 日本国产亚洲一区在线观看| 亚洲国产欧美中文永久| 一区二区三区网站日日骚| 啊啊啊啊二区好大| 人人操人人摸超碰| 国产美女自拍AV| 国产免费一区在线观看| 天天看特黄的免费网站| 亚洲天堂另类| 中文字幕日韩人妻视频一区二区三区 | 综合亚州欧美| .精品人妻一区二区三| 丰满人妻一区二区三区大胸懂色| 欧美熟女激情| 中文三一区| 久久老女人| 欧美精品久久久久久久久88| 一区 欧美 日韩 麻豆| 青青草成人视频在线观看二区 | 美国日韩黄片| 婷婷五月天色色| 97精品网站| 日韩欧美性吧婷婷乱伦大香蕉| 人妻乱仑一区二区三区| 中文字幕片| 天天拍夜夜| 久久婷婷六月综合| www. 男人天堂成人在线| 在线视频亚洲无码| 男人天堂婷婷五月天校园春色| 欧美色图亚洲特色| av黄图片在线观看| 黄污污污污| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 国产日韩精品suv| 色婷婷综合网站| 欧美一区二区三区黄色影视| 黄片qw| 亚洲大色堂| 免费精品国偷自产在线在线| 狠狠狠狠狠狠| 亚洲熟妇A V黑人| 日本超碰在线国产一区| 伊人欧美大香蕉视频| 思思热国产在线视频| 天堂在线一区二区| 欧美色999| 男人天堂站| 国产高清午夜成人在线观看| 97干com| 美女裸体无遮挡永久免费观看网站| 久久天天摸| 亚洲乱妇p22| 五月丁香社区婷婷日韩欧美精品影院 | 人妻天堂网| 国产日比| 日韩猛交| 亚洲情色第一页| 啊啊啊免费视频| 青青操青娱乐| 国产精品ww久久| 一区二区三区日韩欧美| 国产精品视频91久久| 91电影色诱| 亚洲精品白浆高清久久久久久| 色999人与兽| 国产精品白领在线观看 | 欧美 亚洲 第一页| 一区中文字幕二区日韩| 九月激情婷婷| 人妻少妇久久中文| 99精品久久久久久久婷婷蜜桃| 午夜传煤十二区精品| 免费视频无码| 成 人 A V免费视频在线观看| 麻豆九九九| 天天做日日爱夜夜爽| 99精品九九九九九九| 97资源超碰| 伦激情人妻另类人妻| 97日韩欧美亚洲| 日本91白丝| 天天摸夜夜添无码小视频| 色婷婷综合久久久久中文一区二区| 乱伦av国产| 亚洲天在线| 日本三级小说中文字幕| 亚洲高清无码在线桃色| 综合 亚洲 欧美| a人欧美综合天堂麻豆| 综合欧美激情网| 超碰免费人妻在线| 久久久久久久久国产| 91精品久久久久久综合五月天| 亚洲网站一区二区在线| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 亚洲中文字幕av| 亚洲视频,小说| 再深点灬舒服灬太大了好硬好爽| 91麻豆天美国产欧美高潮| 操一区| 操逼操2| 欧美综合网站999| 蜜桃在线观看一区二区三区| 中日高清无码操逼视频| 国产主播福利| 国产亚洲欧美每日在线| 久久偷拍人| 福利在线黄片| 久久人妻| 亚洲男人天堂2017| 亚洲综合射| 人妻在线臀日韩| 日韩中文字幕二区| 无码免费精品高清| 亚洲春色一区二区三区| 欲综合网| 伊人991| 精品91摸| 天堂精品在线| 久久久久国产精品片区无码直播| 国产性爱在线视频一区二区| 啊啊啊想要| 九九九九九九精品| 欧插网站| 青青青国产| 欧美激情综合色综合啪啪五月| 午夜啪啪片| 国产精品久久久久亚洲av| 免费人成毛片乱码| 一区二区高清视频| 午夜传煤十二区精品| 天天久久久久久| 台湾佬中文娱乐网久久久久久久久久com| www.夜夜| 亚洲色诱惑| 精品国产无码中文| 亚洲高清视频在线免费观看| 992视频一区| 青青草在线视频播放器| 久男人久久| 黄色交缠性感爆操91国产精品免费一区二区三区| 曰本熟女视频| 中文字幕人乱码中文字的预防方法 | 超碰久久精品| 伊人精品国产| 无码九九九九| 欧美激情区| 欧洲精品一级二级精品综合视频综合| 精品人妻一区二区三区四区| 精品一区二区三区丰满熟女-亚洲欧美一区| 日韩天天综合| 午夜男人的天堂| 欧美性五月| www.91视频网| 亚洲毛片基地专区| 91精品人| 日本午夜操逼| 色官网在线| 色99视频| 97色视频在线| 日本熟妇色熟妇在线视频播放| 加勒比av官网在线| 一区二三区四区视频大全套| 国产91 丝袜在线播放 | 翔田千里无码一区| 人人艹亚洲| 国产亚州高清国产拍精| 香蕉在线一区二区三区| 人妻夜夜爽天天爽麻豆三区网站| 丁香六月婷| 国产怡红院| 综合97亚洲| 粉嫩av一区二区三区四季| 天天综合欧美黑人| 久久久999| 欧美色图综合| 色呦呦呦在线观看视频| 狠狠 91| 极品久久久久久久久久久久久久| 美国三级日本三级久久99| 亚州91| 午夜男人av| 五月丁香影视| 亚洲青青草| 久久精品一区二区| 99久久久无码精品国产人| 婷婷在线播放| 伊人操操| 九热中文字幕| 色网在线视频观看免费| 婷色五月天| 热久久国产精品视频大陆精品| 曰本特级特黄特色黄色A级网站高清在线免费看| 97手机日韩| 家庭乱伦性爱av| 97色碰| 久久久久久久久久久97| 一区二区播放| 美女视频尤物网在线看| 69人妻精品一区二区绯色| 插入粉嫩少妇视频| 国产区日韩区在线观看| 国产福利影视| 91nbbbbbb| 麻豆久久一区二区三区| 欧美日韩岛国大片在线观看| 亚洲视频一二区| 97精| 99操碰| 欧美后入视频| WWW.操逼.COM| 婷婷久久五月天| 亚热日本熟女| 日本在线观看网址| 91校园春色长篇| 青青草色插素人| 91人妻最真实刺激绿帽| 日韩人妻操B| av2014 日韩在线中文字幕| 日本一本道A级黄色毛片试看60分钟| 老熟女91av| 人人操人人肉久久精品| 亚洲激情在线| 蜜臀在线看片| 婷婷激情五月天小说网| 久久高清无码夜夜操| 人妻一区二区三区视频| 天堂九九九九九九九九九| 97亚洲色图| 狠狠色婷婷7777久| 99热线麻豆 | 一区超碰一区| 人人干黄色| 午夜福利久久久噜久噜久久综合 | 99re视频这里只有精品| 丁香五月AV| 快灬快灬 一下爽蜜桃在线观看| 黄色片一区二区三区四区五区| 国产精品久久久蜜臀| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 伊人99热| 人人爽夜夜玩视频| 日韩成人大片一区二区| 亚洲脚交| 亚洲欧美校园另类春色| 久久久久久久精| 精品久久視頻在线| 中国操逼无码| 91成人国产综合久久精品蜜月| 国产丝袜欧美在线视频| 98精品国产乱码久久久久久| 岛国毛片在线观看免费| 中文字幕第23区| 九九亚洲视频| 青草成人免费视频一COm| 欧美午夜精品久久久久久3D| 亚洲欧美国产中文视频| 91九九九逼| 色噜噜精品一区二区三| 凌辱美少妇久久aV| 国产在线76页| 国产又猛又粗又爽又黄| 97超色| 亚洲色五月| 日本阿v天堂在线观看| 久9久9精品| 成年人一级黄色毛片大全在线观看| 操老熟女AV| 偷窥自拍A片| 黄页av| 亚洲限制级| 国产精点久久久成人| 久久久一区二区三区麻豆| 日本伦理一区二区| 欧美午夜视频精品久久| 色区97| 91路www| 91色色色| 日本操逼视频不卡直接放| 91插B网站| 人妻在线臀日韩| 久久国产热视频97电影| 久久69| 欧美综合 站| 再深点灬舒服灬太大了添视频 | 精品性爱一二三区| 欧美精品欧美精品系列 | 一本一首道人妻少妇免费久久| 26uuu国产成人综合| 久久一区二区蜜桃| 97视频在线视频| 精品久久青青草| 久久产精品一区二区三区电影| www.男人天堂| 欧美制服网站美腿丝袜| 97在线精品观看视频| 四虎影视国产精品| av麻豆啪啪| 大香蕉在线视频15| 亚洲国产高清福利视频| 97无码视频在线播放| 欧美视频一区二区三区| 中文字幕AV片| 天天透伊人| www五月| 国语国产操逼伊人AV网| 日小BB小视频| 精品人妻一区二区三区日产| 俺也射| 4虎在线视频| oumeisetupian| 99无码视频| 久久鲁干| 人人看欧美性爱| 人妻一二三区| 国产高清自拍视频| 大香蕉狠狠爱| 男人的天堂1024| 亚洲极品| 九九热免费国产视频婷婷伊人| 五月丁香影视| 天天躁日日躁AAA片李宗瑞| 国产欧美一级在线观看| 男人的天堂午夜av| 男女啪啪啪18禁网站| 国产内射爽爽大片| 亚州男人天堂| 色香AV| 精品999一区二区| 九九九成人| 国产精品乱码久久久久| 青青草依人大香蕉| 97在线观看免费视频l| 97久久久精品| 99www.bibizy香蕉资源国产一区二区三区高清| 日韩中文字幕熟妇人妻| 嗯嗯啊操我| 私色综合网| 日本黄 R色 成 人网站| 日日碰狠狠添天天爽超| 中文字幕奈奈美被公侵犯| 欧洲欧美视频一区二区| AV一起草在线| 日韩色欲久久一二三四区| 欧美性爱无码一区二区三区| 亚洲国产精品无码AV久久| 亚欧无码线免费观看视频| 美女被啪到深处抽搐视频| 午夜亚洲WWW湿好大| 国内精品久久人妻性色av| 免费av在线播放二区| 丰满人妻一区二区三区四区| 亚洲日韩美女中文字幕乱| 亚洲高清无码免费观看视频| 柠檬AV导航| 99∨VTV| 精品无吗久久| 亚洲人91| 亚洲色婷婷综合久久久久中文| 久久久久女教师免费一区| 超碰在线1234区| 青青草好吊色| 精品人成视频在线观看| 欧美激情另类一区二区| 欧美日韩性爱操大逼| 欧美东京热精品A∨| 久久怡红院| 国产精品熟女AV中文字幕在线播放| 精品九九九九九九九| 九九九九精品一区| 99re在线视频这里只有精品| 女生看匆91网站| 一起草高清无码| 久操网线| 久久,精品一二三| 欧美91精彩| 久久婷婷一区| 人妻91少妇| 精品人妻中文字幕4399| 十八禁啪啦拍视频无遮挡| 婷婷国产精品九区| 大香蕉在线SuP| 91色色网站| 天天色综亚洲91污| 欧美色偷拍| 天天干夜夜操一区二区| 欧美性爱一区二区| 欧美性爱精品一区二区| 97视频网站在线观看| 91视频成人福利网站在线一区| 精品无人区麻豆乱码1区2区图片| 国产久久久久久| 乱伦系列一区二区| 丝袜综合色图| 啊啊啊爽爽| 欧美色视频在线| 久久婷婷色综合一区二区三区| 加勒比色综合| www久久国产精品| 亚洲无码99| 天天综合网AV91| 免费视频在线一区二区不卡| 男女真人网18| 啊啊啊好湿久久| 试看60秒 爽| 日韩AV一起草| 五十路人妻在线| 韩国免费播放一级毛片| 久久久久免费少妇| 熟妇高潮二区三区| 九九碰九九爱97超| www.色婷婷| 97久久天天综合色天天综合色电影| 人妻偷拍一区二区三区| 长长久久曰曰夜夜成人网| 夜夜春夜夜操| 久操网线| 土豪酒店各种姿势玩弄极品幼稚| 人人么人人操| 亚洲成人av色网| 久久久久女教师免费一区| 把腿张开老子CAO烂你| 久久爱超碰网| 国产精品久久天天干| 91丝袜在线观看视频在线观看| 夜夜久久久| 啪啪一区| 床戏久久久av一区二区麻豆| 免费看A片毛毛片在线播| 日本999精品视频| 清纯唯美激情| 亚洲色综合| 欧美色图另类图片| 另类小色呦| 校园春色家庭伦理欧美激情| 日韩成人精品视频自拍| 亚州综合图片| 亚洲最大AV网| 欧洲性人爱视频| 久久精品性| 精品人妻一区二区三区蜜桃视频| 热99这里有精品综合久久 | 婷婷激情一区二区三区俺也去| 亚洲久久久久| 欧美色66| 国产久久免费精品视频| 久久精品欧美一区蜜桃| 97在线观看| 蜜桃精品一区二区三区ww | 天天综合网~69| 亚洲欧洲激情卡通另类文学四射小说网站 | 综合色91| 亚洲一二三精品久久网| 亚洲日韩av专区无码| 秋霞午夜视频一区二区| 乱伦a片视频| 成人开心网在线视频| 国产精品视频精品一二| 亚州性色| 国产一区二区三区不卡手机在线| 色吊丝 日日骚 清纯唯美| 97午夜剧场日韩| 尤物av网站免费在线播放| 91黑丝美女| 国产偷拍自拍在线视频| 亚洲色人阁| 女人妻一区| 日韩人成网站在线播放| 91痴汉| 99国产在线绯色一区| 激情抓乳插进去啪啪啪日韩| 秘书高跟黑色丝袜国产91在线| wwwss在线观看| 日韩av电影成人在线| 激情综合网一盗摄| 人妻AV 中文字幕的| 囯产精品久久久久久久久久梁医生| 免费亚洲国产精品久久一区| 爱av免费| 熟妇色99| juliaann丝袜大战黑鬼| 国产亚洲中文不卡二区| 中韩中文字幕在线观看| 国产一区二区啪啪视频| 精品性爱| 欧洲精品欧洲精品| 天天淫人人妻日日色| 亚洲伊人a线观看视频| 蜜臀久久99精品久久久久久婷婷 | 欧美在线电影| 国产白领连续中出在线播放| 久久久久成人亚洲国产| 欧美人与动性人交a| 精品久久艹| 屌色在线97视频| 一区二区精品日韩欧美在线观看| 亚洲伊人久久精品影院| 99∨VTV| 国产精品爆乳懂色蜜乳| 91欧美少妇| 中文字幕啊啊啊在线观看视频| 亚洲高清国产理伦片| 日韩精品-原创伙伴| 天天干1区2区在线| 污到发麻的视频 国产| 日本一级黄色电影| 成人自拍三级在线观看| 97视频在线播放| 女上位精品在线| 福利一级版子| 啊啊啊啊啊啊啊国| 一区二区三区精品黑丝白丝酒店对鸡 | 97人人射| 欧美97网| yy少妇精品久久| 狼天天狼天天大香蕉| 大香网站| 翔田千里无码一区| 国产精品在线免费| 欧美色图小说综合| 久草精品一区| 欧美日韩婷婷中文| 91暧暧| 欧美精品另类人妖xxxx| 9九九九九视频在线观看| 综合欧美日韩在线观看| 狠狠操夜夜| 日本成人A片免费看| 一级二级三级黑人无码| 尤物视频视频官网| 精品无码久久久久久久杏吧| 亚洲欧美情色| 欧美92| 玖玖综合网| 凌辱美少妇久久aV| 9久久精品| 亚洲深夜福利| 亚洲图片欧美色| 亚洲黄色AV电影| 爱爱动态60秒| 久久婷婷苹果| 国产91美女视频| 热热色91| 麻豆成人影音在线| 操碰97| 国产操逼网站亚洲一级黄色| 精品黄色电影| 99无码狠狠久久| 91色人妻| 伦激情人妻另类人妻| 思思热免费在线视频|