原创 給GridPanel增加行復選框按鈕
大家都知道GridPanel是一個非常好用的控件,但是沒有像C#一樣的自定義的複選框。那我們就手工給它加一個複選框列,並實現全選清除獲取選中的數據。以下GridPanel簡稱GP。 第一種:自己增加一個CheckColumn來實現選中與否
原创 EXT裏面合併單元格
/* 這個方法四個參數分別是 row:合併起始行 col:合併起始列.這兩個參數是爲了定位,要從哪個單元格開始合併. type:是要合併行或者列. num:是要合併的數量 //==>監聽load , 執行合併單元格 gr
原创 SQL優化---SQL執行的先後順序
標準的SQL 的解析順序爲:FROM 子句;ON 子句;OUTER(join)子句; 組裝來自不同數據源的數據WHERE 子句 基於指定的條件對記錄進行篩選GROUP BY 子句 將數據劃分爲多個分組使用聚合函數進行計算使用HAVING子
原创 C# Aspose寫入數據到WORD文檔/EXCEL文檔
1.首先要引用Aspose.Words和Aspose.Cells,最好是最新版本 2.把WORD文檔需要插入單個數據的地方添加書籤。表格暫時不用添加書籤。 3.創建新文件夾以及下載其他附件等問題,請參考之前文章C# 複製文件並下載。 4.
原创 C# 複製文件並下載
因爲該項目背景是需要把一些模板和另一臺服務器的附件都打包下載,所以我們要先把2邊的文件複製到同一個文件夾下,然後在打包下載。步驟如下 1.先判斷需要保存的文件夾是否存在 if (!System.IO.Directory.Exists(Se
原创 POST/GET請求接口
GET發送請求(返回JSON格式): string url = 訪問的地址; HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Creat
原创 extJS EXT.NET給編輯框增加樣式
我們需求裏面通常用會用到給某幾個編輯框增加標識。比如背景色 邊框色等等。這裏我們就來說一下邊框色,背景色。 我們先增加2個樣式: .IPCMSColor { background-color: #
原创 NPOI導出樹形結構的EXCEL通用方法
我們先定義幾個單元格顏色,以便導出的EXCEL看起來比較賞心悅目。 #region ISheet單元格樣式 /// <summary> /// 返回單元格顏色樣式 /// </summ
原创 GridView下拉鍵值選擇框
1、添加下拉框列(這個是DEV控件的添加)在Grid Designer中,添加一列,在這列的ColumnEdit熟悉中,可以選擇這列的編輯樣式,比如讓這列是一個按鈕或者選擇框等等,這裏我們選擇下拉框,如圖:DevExpress Gridv
原创 匿名函數、委託 、Lambda表達式
匿名函數 匿名函數(Anonymous Function)是表示“內聯”方法定義的表達式。匿名函數本身及其內部沒有值或者類型,但是可以轉換爲兼容的委託或者表達式樹類型(瞭解詳情)。匿名函數轉換的計算取決於轉換的目標類型:如果是委託類型,
原创 Dapper的基本使用
插入: 實體或者MODEL,model model.Name="aaaaa"; string query = "INSERT INTO 表名(Name)VALUES(@name)"; //對對象進行操作 conn.Execute(q
原创 DEV下的下來控件不能及時更新
之前做DEV界面的時候,用到一個下拉按鈕-dropDownButton,它的屬性DropDownControl設置了一個PopupMenu。 當我動態的更新PopupMenu的LinksPersistInfo裏面的值的時候,我發現代碼裏調
原创 根據開始日期和結束日期返回各類時間數據,附帶該類型的開始日期結束日期
USE [CYBPM2DBIPCMS_Dev]GO/****** Object: UserDefinedFunction [dbo].[F0GetYearMonthList] Script Date
原创 更新層級和層級編碼
之前文章提到過(SQL遞歸-題外話)如果是樹形我們除了遞歸可以用層級和層級編碼來查詢,這樣我們能更便捷的查找樹形,今天我要介紹的是新增的時候傳入當前級ID,然後調用該存儲過程自動更新該級及其下面的所有子級的層級和層級編碼。話不多說,見下存
原创 字體轉換
https://www.fontsquirrel.com/tools/webfont-generator (這個地址打開,直接可以轉換字體)。 轉換字體的步驟: 點擊“upload fonts”按鈕上傳文件--