SNF開發平臺WinForm之五-高級查詢使用說明-SNF快速開發平臺3.3-Spring.Net.Framework

5.1運行效果:

5.2開發實現:

1、按上面效果來說,先來看一下在程序當中如果調用。第一步在頁面拖拽一個按鈕為“高級查詢”,事件上寫下如下代碼:

如果是單表查詢的話,只需要傳GridView就行,如果是多表查詢的話需要傳的參數多一些。

單表查詢調用:this.ShowAdvancedQuery(this.grvGridView);

多表查詢調用:

this.ShowAdvancedQuery(this.grvGridView, DemoMultiTableEntity.TableName,listTables)

都返回查詢腳本,string類型。

第二個參數是:主表的表名。

第三個參數是:細表集合。

#region 高級查詢事件處理

??????? string WhereSql = string.Empty;

??????? /// <summary>

??????? /// 高級查詢事件處理

??????? /// </summary>

??????? /// <param name="sender"></param>

??????? /// <param name="e"></param>

??????? private void btnSearchA_Click(object sender, EventArgs e)

??????? {

??????????? List<string> listTables = new List<string>();

??????????? listTables.Add(DemoMultiTableLineEntity.TableName);

??????????? WhereSql = this.ShowAdvancedQuery(this.grvGridView, DemoMultiTableEntity.TableName,listTables);

??????????? if (!WhereSql.Equals(ShowAdvancedQueryCancel))

??????????? {

??????????????? this.Search(WhereSql);

??????????? }

?

??????? }

??????? #endregion

2、高級查詢彈出頁面效果,會看到左側有私有、公共兩個類別,右側是條件選擇,來源于表格上面顯示的控件會自動加載和生成對應的查詢控件。

?

2.1如果表格上是復選框控件,查詢方案的條件查詢也是復選框。

2.2如果表格上是日期、時間類型,查詢方案的條件查詢會生成時間范圍控件。

2.3如果表格上是下拉或數據字典類型,查詢方案的條件查詢會生成下拉選項并把對應的數據加載過來作為條件選擇。

2.4如果表格上控件不能翻譯就默認用文本框控件作為查詢。

?

3、如果想要把本次設置的查詢條件下次使用,可以” 保存”或” 另存”為查詢方案,如果存儲為私有查詢方案,只有本次能看到,如果存儲過公共其它用戶登錄也可以使用查詢方案進行查詢。

4、如果不想要某個查詢方案就點擊左側目標查詢方案后,點擊下面” 刪除”按鈕進行刪除。或者直接點擊“管理”在這里面進行刪除。

?

在這里可以對查詢方案進行“查詢方案名稱”進行修改。

?

這個系列教程文檔,歡迎轉載:?

SNF開發平臺WinForm之十四-站內發送系統信息http://www.cnblogs.com/spring_wang/p/6140031.html

SNF開發平臺WinForm之十三-單獨從服務器上獲取PDF文件進行顯示http://www.cnblogs.com/spring_wang/p/6140025.html

SNF開發平臺WinForm之十二-發送手機短信功能調用http://www.cnblogs.com/spring_wang/p/6139829.html

SNF開發平臺WinForm之十一-程序打包http://www.cnblogs.com/spring_wang/p/6139827.html

SNF開發平臺WinForm之十-Excel導入http://www.cnblogs.com/spring_wang/p/6128604.html

SNF開發平臺WinForm之九-代碼生成器使用說明http://www.cnblogs.com/spring_wang/p/6128595.html

SNF開發平臺WinForm之八-自動升級程序部署使用說明http://www.cnblogs.com/spring_wang/p/6128570.html

SNF開發平臺WinForm之七-單據打印和使用說明http://www.cnblogs.com/spring_wang/p/6126016.html

SNF開發平臺WinForm之六-上傳下載組件使用http://www.cnblogs.com/spring_wang/p/6125929.html

SNF開發平臺WinForm之五-高級查詢使用說明-http://www.cnblogs.com/spring_wang/p/6116640.html

SNF開發平臺WinForm之四-開發-主細表管理頁面-http://www.cnblogs.com/spring_wang/p/6116626.html

SNF開發平臺WinForm之三-開發-單表選擇控件創建-http://www.cnblogs.com/spring_wang/p/6116592.html

SNF開發平臺WinForm之二-開發-單表表單管理頁面-http://www.cnblogs.com/spring_wang/p/6116572.html

SNF開發平臺WinForm之一-開發-單表表格編輯管理頁面-http://www.cnblogs.com/spring_wang/p/6116523.html

?

Winform開發框架之通用Windows攝像頭調用拍照http://www.cnblogs.com/spring_wang/p/6008674.html

Winform開發框架之圖表報表在線設計器2-圖表-SNF.EasyQuery項目--SNF快速開發平臺3.3-Spring.Net.Framework

Winform開發框架之圖表報表在線設計器-報表-SNF.EasyQuery項目--SNF快速開發平臺3.3-Spring.Net.Framework

Winform開發框架之通用附件管理模塊 --SNF快速開發平臺3.3-Spring.Net.Framework

SNFAutoupdater通用自動升級組件V2.0-WinForm

SNF快速開發平臺3.2之--.Net可擴展的單據編號生成器-SNF.CodeRule

SNF快速開發平臺3.1之--審核流(3)低調奢華,簡單不凡,實例演示-SNF.WorkFlow

SNF快速開發平臺3.1之--審核流(2)流程設計-SNF.WorkFlow功能使用說明

SNF快速開發平臺3.1之--審核流(1)SNF.WorkFlow審核流簡介

SNF快速開發平臺3.0之--完美的代碼生成器SNF.CodeGenerator-快速開發者的利器

基于MVC4+EasyUI的Web開發框架--Spring.Net.FrameworkV3.0總體介紹

SNF快速開發平臺3.0之--MVC 打印解決方案

SNF快速開發平臺3.0之--文件批量上傳-統一附件管理器-在線預覽文件(有互聯網和沒有兩種)

SNF快速開發平臺3.0之--asp.net mvc4 強大的導出和不需要上傳文件的批量導入EXCEL

SNF快速開發平臺3.0之MVC通用控件庫展示-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout

SNF快速開發平臺3.0之BS頁面展示和九大優點-部分頁面顯示效果-Asp.net+MVC4.0+WebAPI+EasyUI +Knockout

SNF快速開發平臺3.0之-界面個性化配置+10種皮膚+7種菜單-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout

SNF快速開發平臺3.0之-CS頁面-Asp.net+Spring.Net.Framework

SNF快速開發平臺3.0之--系統里廣播的作用--迅速及時、簡明扼要的把信息發送給接收者

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/260058.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/260058.shtml
英文地址,請注明出處:http://en.pswp.cn/news/260058.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【轉】PowerDesigner表結構和字段大小寫轉換

【轉自】http://blog.csdn.net/xysh1991/article/details/8016192 使用方法&#xff1a;進入PowerDesigner&#xff0c;打開一個PDM&#xff0c;在菜單欄找到&#xff1a;Tools – Excute Commands – Edit/Run Script&#xff0c;或者直接按CtrlShiftX調出腳本執行窗口&#x…

新唐c語言怎么計算指數運算,C語言位域精解

有些信息在存儲時&#xff0c;并不需要占用一個完整的字節&#xff0c; 而只需占幾個或一個二進制位。例如在存放一個開關量時&#xff0c;只有0和1 兩種狀態&#xff0c;用一位二進位即可。為了節省存儲空間&#xff0c;并使處理簡便&#xff0c;&#xff23;語言又提供了一種…

華為榮耀5cvs華為v9play_華為榮耀v9play和榮耀9哪個好_華為榮耀v9play和榮耀9對比評測_飛翔教程...

華為榮耀v9play是華為最新發布的手機&#xff0c;這款手機可以說是華為榮耀v9的青春版&#xff0c;把這款手機跟華為榮耀9對比起來哪款更好呢&#xff1f;下面就為大家帶來詳細的華為榮耀v9play和榮耀9對比評測&#xff01;榮耀9介紹&#xff1a;6.12日下午&#xff0c;榮耀在上…

頸椎病防治指南

2019獨角獸企業重金招聘Python工程師標準>>> 長期從事財會、寫作、打字、辦公室等職業的工作人員&#xff0c;由于長期低頭伏案工作&#xff0c;使頸椎長時間處于屈曲位或某些特定體位&#xff0c;不僅使頸椎間盤內的壓力增高&#xff0c;而且也使頸部肌肉長期處于非…

如何熟悉一個開源項目

轉自&#xff1a;http://www.blogjava.net/killme2008/archive/2012/05/22/378885.html 你有個任務&#xff0c;需要用到某個開源項目;或者老大交代你一個事情&#xff0c;讓你去了解某個東西。怎么下手呢&#xff1f;如何開始呢&#xff1f;我的習慣是這樣&#xff1a; 1.首先…

離散序列卷積c語言,數電實驗一離散卷積的C語言編程.ppt-資源下載在線文庫www.lddoc.cn...

數電實驗一 離散卷積的C語言編程.ppt實驗一 離散卷積的C語言編程實驗,DSP實驗室,實驗性質,綜合設計性實驗,實驗目的,1 了解和認識常用的各種信號&#xff1b; 2 掌握卷積的定義和計算方法&#xff1b; 3 掌握在計算機中生成以及繪制信號序列圖的方法。,實驗原理,離散時間系統中…

三個數差的平方公式推導過程_平方差公式證明推導過程及運用詳解(數學簡便計算方法之一)...

?平方差公式是小學奧數計算中的常用公式。通常寫為&#xff1a;a-b(ab)x(a-b)它的幾何方法推導過程是這樣的&#xff1a;如下圖所示&#xff0c;四邊形ABCD和四邊形DEFG為正方形&#xff0c;邊長分別為a和b&#xff0c;求陰影部分面積。純手繪顯然&#xff0c;陰影部分面積有2…

zabbix簡單介紹(1)

zabbix概念是一個基于WEB界面的提供分布式系統監控以及網絡監視功能的企業級的開源解決方案。zabbix監控途徑zabbix agentsnmp agentipmi agent(硬件)agentless monitoring(無agent的監控)web monitoring 監控web頁面,下載(速度),響應,認證等(web本身的服務狀態)database monit…

c語言集合除去相同元素,使用C語言去掉字符串集合重復元素

有一種最直接的方法可以去掉一個集合中重復的元素&#xff0c;這種方法據說就是“交給下面去做”&#xff0c;然而有時候&#xff0c;你自己動手去做一下也是不錯的。如果交給下面去做&#xff0c;最直接的選擇就是使用map&#xff0c;在java中&#xff0c;我們有HashMap&#…

Zynq7000系列之芯片引腳功能綜述

很多人做了很久的FPGA&#xff0c;知道怎么去給信號分配引腳&#xff0c;卻對這些引腳的功能及其資源限制知之甚少&#xff1b;在第一章里對Zynq7000系列的系統框架進行了分析和論述&#xff0c;對Zynq7000系列的基本資源和概念有了大致的認識&#xff0c;然而要很好地進行硬件…

python模擬購物車購物過程_python實現購物車+ATM機 第五天

模擬實現一個ATM 購物商城程序1.額度 15000或自定義2.實現購物商城&#xff0c;買東西加入 購物車&#xff0c;調用信用卡接口結賬3.可以提現&#xff0c;手續費5%4.每月22號出賬單&#xff0c;每月10號為還款日&#xff0c;過期未還&#xff0c;按欠款總額 萬分之5 每日計息5…

C#使用Cookie方法

代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //寫入protected void Button1_Click(object sender, EventArgs e){HttpCookie cookienew HttpCookie("MyCook");//初使化并設置Cookie的名稱DateTime…

智能手機計步算法c語言實現,【轉載】智能手機計步器算法的實現

現在的智能手機嵌入了一些微小的傳感器&#xff0c;比如重力傳感器、光傳感器、聲音傳感器等。如何有效地利用這些傳感器來開發一些應用&#xff0c;是一個值得深入研究的課題。比如開發醫療健康的應用、運動量監視器等。本文采用htc Touch Pro智能手機的重力傳感器來開發一款監…

vue點擊按鈕怎么跳轉圖片_vue-router組件里面點擊一個按鈕跳轉到一個新的組件該怎么實現...

展開全部直接修改地址欄中的路由地址即可&#xff1a;{{msg}}var testLogin Vue.component("login",{template:這是我的登錄頁面})var testRegister Vue.component("register",{template:這是我的注冊頁面})//配置路由詞典//對象數組const myRoutes [//…

Arduino教程資料匯總(8月22日悄悄跟新了一下)

http://www.geek-workshop.com/thread-985-1-1.html 本帖最后由 迷你強 于 2013-8-31 12:36 編輯 F-101 arduino基礎套件使用資料 Arduino入門教程--課前準備--Arduino驅動安裝及1.0 IDE菜單介紹Arduino入門教程--第一課--板載Led閃爍實驗Arduino入門教程--第二課--第一次面包板…

HTML5/CSS3系列教程:HTML5 區域(Sectioning)的重要性

日期&#xff1a;2013-2-4 來源&#xff1a;GBin1.com 不管你以前在web頁面布局中如何稱呼它們 - “區域”還是“塊”&#xff0c;我們一直都在布局中將頁面分成可視的不同區域。但真正的問題在于我們并沒有使用任何正確的工具來實現。一般情況下我們使用典型的網格來劃分頁頭…

CoreAnimation —— CAReplicatorLayer(拷貝圖層)

2019獨角獸企業重金招聘Python工程師標準>>> CAReplicatorLayer是一個layer容器&#xff0c;會對其中的subLayer進行一些差異處理&#xff08;它的子layer都可以拷貝&#xff09; 屬性&#xff1a; //拷貝的次數 property NSInteger instanceCount; //是否開啟景深效…

c語言用數組寫密碼程序,想程序高手求助--用C語言來編輯一個輸入密碼的程序...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓/*--------實現密碼的隱式輸入-----------------*/inputpw(char *password,int len) /*len為密碼長度*/{int i0; /*密碼數組索引值,同時也表示記錄已顯示*的數目*/char ch;fflush(stdin); /*清洗流&#xff0c;以防妨礙密碼正確輸入…

ps流 轉發_RTP協議全解析(H264碼流和PS流)(轉)

&lbrack;LeetCode&rsqb; Arranging Coins 排列硬幣You have a total of n coins that you want to form in a staircase shape, where every k-th row must ha ...使用Jenkins可持續集成maven項目首先下載最新的Jenkins的war包,放在tomcat的webapps的目錄下,然后運行,例…

android 接收短信代碼,短信接收功能實現的代碼

其中包含了widget必備的要素以及對應文件分別為&#xff1a;appwidgetprovider--------------------------SmsWidget.javawidget的config--------------------------SmsWidgetConfig.javawidget引發的app-------------------------SmsAider.javaappwidgetproviderinfo---------…