原创 調用DbHelperACE獲取OleDbDataReader後手動關閉連接方法

數據訪問抽象基礎類(ACCESS) DbHelperACE中有ExecuteReader(string strSQL)方法: /// <summary> /// 執行查詢語句,返回OleDbDat

原创 第三課輸入和顯示——C#計算器編程教學

首先完成輸入功能。前面講到了那個語句cacl.EnterString(key);那麼,方法EnterString(string str)是必須有的,而且是public。 最先想到的循環語句是什麼呢?想想界面上的Button的Text,都是

原创 編程批量添加區域名稱(樹形結構表)

ssqy表是5級結構的區域樹形表,設了4個字段。在網上找到了浙江省所有的地市、縣市和基層鄉鎮,添加是苦差事,編程事半功倍。在添加第5層的鄉鎮時,使用了以下方法: private void Savebutton_Click

原创 第二課用循環簡化編程——C#計算器編程教學

上節課講到,有完整功能版的接口和基本功能的接口。爲啥會這樣呢?這其實就是爲了少寫代碼,用個循環解決輸入的問題。你可以數字1的點擊事件是輸入1,就是每個按鈕做一段程序。這當然沒問題。簡化版的接口是根據按鈕的Text值來判斷執行哪個功能,程序

原创 C#計算器編程教學課程前言

    最近完成C#計算器編程,模仿WIN7的基本型,但有所超越。除了完成90%的功能,還添加了多項式,支持鍵盤輸入,算式保留,根據中國人習慣作了改進。程序運用了C#的基本功能,包括接口、綁定、面向對象、事件、字段封裝、多種循環、集合操作

原创 解決使用ASP.NET Core Identity如何在網站母版頁顯示用戶中文姓名

最近在學Aspnetcore,由於新學,加上AspNetCore不斷更新換代,碰到的問題百度查來的大多是舊答案,解決不了老問題。因爲老問題常被新的更安全更快速的方案所替代,也常常刪除或替換掉了老的解決方案。 AspNetCore有容易的地

原创 mvvm+DataSet使編程變得簡單

mvvm模式下利用DataSet來簡化編程,程序短小精悍,實用性強,這裏是一個示例,包括2個Model和一個ViewModel,窗口程序的話一般都容易,就不列出了。 本示例禁止轉載! public class Student : Ra

原创 C#執行ACCESS中存儲過程

ACCESS中存儲過程實際上就是ACCESS中創建的Update、Insert、Delete語句。 C#中執行ACCESS中存儲過程示例如下: 庫名D:\db_test.accdb,表名:tb_test(Id []自動編號],RunCo

原创 C#執行查詢的幾種方法

</pre><pre name="code" class="csharp">//C#執行查詢的幾種方法 //1、交給dataSet private void Savebutton_Click(object sender, EventArg

原创 第一課程序框架的構建——C#計算器編程教學

         程序再小,它也要運行的相關功能要求,或者還有擴展需求。比如,算式中有括號怎麼辦?你們不要被圖片中的括號誘導,其實我沒實現算式中有括號的功能,那只是取反。        選擇了項目,當然第一步是確定功能需求。本計算器是模仿

原创 自定義信息框 C# Wpf

還在用MessageBox.Show()?你OUT了,弄了個自定義 C# Wpf MessageBox,共享一下,沒寫技術文檔,但我想不難弄明白。 using GalaSoft.MvvmLight.CommandWpf; using Sy

原创 ACCESS VBA 數字日期轉換爲漢字日期並具有分割功能

Public Function HZDate(MyDate, ymd As String) As String '漢字中文日期分割     If I

原创 讀取字段爲空值的方法

 空字段NULL轉換爲string類型會報錯,無法轉換爲string 類型,如果爲空,則轉換爲string.Empty,需要一個判斷,以下是找到函數方法:       private string GetStringOrNull(OleD

原创 關於WPF DatePicker的綁定

WPF DatePicker控件非常有意思,當頁面只有一個DatePicker時,綁定很正常,其Text顯示爲“選擇日期”,屬性“DisplayDate”也默認爲今天,你是綁定“Text"屬性也可以,綁定“SelectedDate”屬性也

原创 mvvm menu 綁定

苦苦研究了好長時間,終於搞定mvvm 框架下的 menu 綁定,包括二層和三層MenuItem及其Header、Command和 CommandParameter的綁定,真是好難。 主程序 MainViewModel.cs public