原创 關於Smobiler的圖片預覽控件AlbmView的使用小提示

具體用法可參考本篇文章 下面是我自己用的過程中遇到的坑,填一下,免得後面又掉進去: 背景:服務器端是Winform實現的桌面程序,可以添加客戶要求的生產標準(SOP)圖片指導文件。需要在生產線的Android一體機做顯示。服務器端的圖片是

原创 .Net 記一次實體類拷貝效率測試

測試背景(更詳細介紹,請參照這篇文章,感謝樓主無私奉獻): 有時候爲了將實體的字段值賦值給DTO的字段,需要實現複製功能(字段較多的時候,直接硬編碼會很痛苦)。一般可以通過硬編碼、反射、序列化反序列化實現,但效率都相對較低。今天我們通過表

原创 Winform KeyPress、KeyDown事件

KeyDown事件用來處理功能鍵:F1 F2 F3… keyPress事件用來處理字符比如說:A B C… 1 2 3… 注:處理該事件時,需要先將窗體的 KeyPreview=true; (請注意,不設置該項是引起鍵盤事件不響應的多數原

原创 C# 釘釘獲取人員信息

public static AccessToken AccessToken = new AccessToken ( ); /// <summary> /// 獲取人員信息並保存

原创 C#獲取釘釘部門

獲取釘釘的信息,需要許多請求,也就有許多URL,所以在項目新建一個類,保存所有用到的URL。 namespace DDHelper { public sealed class Urls { /// <su

原创 Winform + Devexpress 實現看板效果

環境:VS2019、Sql Server R2 2008、Devexpress ChartControl、layoutControl 最終效果: 1、設置背景圖(LayoutControl) this.Root.BackgroundIm

原创 VS2019 項目不能命中斷點

環境:VS2019  WINFORM 背景:項目需要,複製了之前的一個項目到新的文件夾下,啓動程序,不能命中斷點 解決方法: 1、清空解決方案,重新生成解決方案(失敗,不適合此情況) 2、刪除不能命中斷點的pdb文件(失敗,不適合此情況)

原创 layui table中文亂碼

用layui table接收到的後臺數據是中文亂碼。 用的是springmvc,設置和請求和響應還有tomcat都是utf-8還是亂碼。 最後找到原因: 改之前 @RequestMapping(value = "/querycu

原创 c# 遍歷DataTable 獲取值之擴展加泛型

ERP系統表格比較多,用的比較多的是DataTable綁定到gridControl上。表格內容編輯完,保存到庫的時候,會需要遍歷table的行,獲取某行某列的值,現在寫一個DataRow的擴展方法,用泛型,獲取值: public sta

原创 VS2019打開項目加載失敗:無法找到 .NET Core SDK。請檢查確保已安裝此項且 global.json 中指定的版本(如有)與所安裝的版本相匹配

系統背景:VS2019    .NET CORE 3.1    WEBAPI 報錯:無法找到 .NET Core SDK。請檢查確保已安裝此項且 global.json 中指定的版本(如有)與所安裝的版本相匹配 解決措施: 1、檢查COR

原创 微信小程序單頁面增加導航欄

微信小程序可以在app.json裏面增加底部導航欄。但是在單頁面沒辦法繼續增加。哪位好心人曉得啥方案,麻煩留言。在此拜謝!!!

原创 Devexpress xtrareport 列單元格合併

同列,上下單元格數據一樣,合併顯示,設置方法:

原创 Sql Server 數據庫,通過報錯方式,阻止數據變更

CREATE TRIGGER TR_TBTEST ON R_PQYZ FOR UPDATE AS RAISERROR('錯誤',16,8) ROLLBACK TRAN 如上所示,阻止表數據更新,最終效果如下所

原创 c#對接釘釘審批

釘釘開發文檔官網地址。 1、此處我選擇企業內部應用,所以需要登錄開發者後臺。 2、釘釘開發接口權限設置。 3、登錄釘釘公司管理者後臺 4、創建審批模板 5、下載.NET的釘釘SDK 6、新建.NET項目,通過VS 7、由於發起審批需要釘釘

原创 c# 發起釘釘審批

發起審批前,要知道是發起審批的哪一個模板,需要模板的ID,下面是獲取方法: 在設計界面的URL裏面獲取。我是多個模板的ID統一保存到後臺的,所以有一個類 namespace ReviewOrderEntity { public