SNF开发平台WinForm之五-高级查询使用说明-SNF快速开发平台3.3-Spring.Net.Framework
5.1運(yùn)行效果:
5.2開發(fā)實現(xiàn):
1、按上面效果來說,先來看一下在程序當(dāng)中如果調(diào)用。第一步在頁面拖拽一個按鈕為“高級查詢”,事件上寫下如下代碼:
如果是單表查詢的話,只需要傳GridView就行,如果是多表查詢的話需要傳的參數(shù)多一些。
單表查詢調(diào)用:this.ShowAdvancedQuery(this.grvGridView);
多表查詢調(diào)用:
this.ShowAdvancedQuery(this.grvGridView, DemoMultiTableEntity.TableName,listTables)
都返回查詢腳本,string類型。
第二個參數(shù)是:主表的表名。
第三個參數(shù)是:細(xì)表集合。
#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、高級查詢彈出頁面效果,會看到左側(cè)有私有、公共兩個類別,右側(cè)是條件選擇,來源于表格上面顯示的控件會自動加載和生成對應(yīng)的查詢控件。
?
2.1如果表格上是復(fù)選框控件,查詢方案的條件查詢也是復(fù)選框。
2.2如果表格上是日期、時間類型,查詢方案的條件查詢會生成時間范圍控件。
2.3如果表格上是下拉或數(shù)據(jù)字典類型,查詢方案的條件查詢會生成下拉選項并把對應(yīng)的數(shù)據(jù)加載過來作為條件選擇。
2.4如果表格上控件不能翻譯就默認(rèn)用文本框控件作為查詢。
?
3、如果想要把本次設(shè)置的查詢條件下次使用,可以” 保存”或” 另存”為查詢方案,如果存儲為私有查詢方案,只有本次能看到,如果存儲過公共其它用戶登錄也可以使用查詢方案進(jìn)行查詢。
4、如果不想要某個查詢方案就點擊左側(cè)目標(biāo)查詢方案后,點擊下面” 刪除”按鈕進(jìn)行刪除。或者直接點擊“管理”在這里面進(jìn)行刪除。
?
在這里可以對查詢方案進(jìn)行“查詢方案名稱”進(jìn)行修改。
?
這個系列教程文檔,歡迎轉(zhuǎn)載:?
SNF開發(fā)平臺WinForm之十四-站內(nèi)發(fā)送系統(tǒng)信息http://www.cnblogs.com/spring_wang/p/6140031.html
SNF開發(fā)平臺WinForm之十三-單獨從服務(wù)器上獲取PDF文件進(jìn)行顯示http://www.cnblogs.com/spring_wang/p/6140025.html
SNF開發(fā)平臺WinForm之十二-發(fā)送手機(jī)短信功能調(diào)用http://www.cnblogs.com/spring_wang/p/6139829.html
SNF開發(fā)平臺WinForm之十一-程序打包http://www.cnblogs.com/spring_wang/p/6139827.html
SNF開發(fā)平臺WinForm之十-Excel導(dǎo)入http://www.cnblogs.com/spring_wang/p/6128604.html
SNF開發(fā)平臺WinForm之九-代碼生成器使用說明http://www.cnblogs.com/spring_wang/p/6128595.html
SNF開發(fā)平臺WinForm之八-自動升級程序部署使用說明http://www.cnblogs.com/spring_wang/p/6128570.html
SNF開發(fā)平臺WinForm之七-單據(jù)打印和使用說明http://www.cnblogs.com/spring_wang/p/6126016.html
SNF開發(fā)平臺WinForm之六-上傳下載組件使用http://www.cnblogs.com/spring_wang/p/6125929.html
SNF開發(fā)平臺WinForm之五-高級查詢使用說明-http://www.cnblogs.com/spring_wang/p/6116640.html
SNF開發(fā)平臺WinForm之四-開發(fā)-主細(xì)表管理頁面-http://www.cnblogs.com/spring_wang/p/6116626.html
SNF開發(fā)平臺WinForm之三-開發(fā)-單表選擇控件創(chuàng)建-http://www.cnblogs.com/spring_wang/p/6116592.html
SNF開發(fā)平臺WinForm之二-開發(fā)-單表表單管理頁面-http://www.cnblogs.com/spring_wang/p/6116572.html
SNF開發(fā)平臺WinForm之一-開發(fā)-單表表格編輯管理頁面-http://www.cnblogs.com/spring_wang/p/6116523.html
?
Winform開發(fā)框架之通用Windows攝像頭調(diào)用拍照http://www.cnblogs.com/spring_wang/p/6008674.html
Winform開發(fā)框架之圖表報表在線設(shè)計器2-圖表-SNF.EasyQuery項目--SNF快速開發(fā)平臺3.3-Spring.Net.Framework
Winform開發(fā)框架之圖表報表在線設(shè)計器-報表-SNF.EasyQuery項目--SNF快速開發(fā)平臺3.3-Spring.Net.Framework
Winform開發(fā)框架之通用附件管理模塊 --SNF快速開發(fā)平臺3.3-Spring.Net.Framework
SNFAutoupdater通用自動升級組件V2.0-WinForm
SNF快速開發(fā)平臺3.2之--.Net可擴(kuò)展的單據(jù)編號生成器-SNF.CodeRule
SNF快速開發(fā)平臺3.1之--審核流(3)低調(diào)奢華,簡單不凡,實例演示-SNF.WorkFlow
SNF快速開發(fā)平臺3.1之--審核流(2)流程設(shè)計-SNF.WorkFlow功能使用說明
SNF快速開發(fā)平臺3.1之--審核流(1)SNF.WorkFlow審核流簡介
SNF快速開發(fā)平臺3.0之--完美的代碼生成器SNF.CodeGenerator-快速開發(fā)者的利器
基于MVC4+EasyUI的Web開發(fā)框架--Spring.Net.FrameworkV3.0總體介紹
SNF快速開發(fā)平臺3.0之--MVC 打印解決方案
SNF快速開發(fā)平臺3.0之--文件批量上傳-統(tǒng)一附件管理器-在線預(yù)覽文件(有互聯(lián)網(wǎng)和沒有兩種)
SNF快速開發(fā)平臺3.0之--asp.net mvc4 強(qiáng)大的導(dǎo)出和不需要上傳文件的批量導(dǎo)入EXCEL
SNF快速開發(fā)平臺3.0之MVC通用控件庫展示-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout
SNF快速開發(fā)平臺3.0之BS頁面展示和九大優(yōu)點-部分頁面顯示效果-Asp.net+MVC4.0+WebAPI+EasyUI +Knockout
SNF快速開發(fā)平臺3.0之-界面?zhèn)€性化配置+10種皮膚+7種菜單-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout
SNF快速開發(fā)平臺3.0之-CS頁面-Asp.net+Spring.Net.Framework
SNF快速開發(fā)平臺3.0之--系統(tǒng)里廣播的作用--迅速及時、簡明扼要的把信息發(fā)送給接收者
總結(jié)
以上是生活随笔為你收集整理的SNF开发平台WinForm之五-高级查询使用说明-SNF快速开发平台3.3-Spring.Net.Framework的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 德国超级计算机中心,德国:强化人工智能能
- 下一篇: AutoCAD.NET API 最新(2