原创 C# 判斷當前系統是XP還是WIN7

直接提供Winform程序:     OperatingSystem os = Environment.OSVersion;            switch (os.Platform)            {            

原创 c# linq實現Excel_to_Table

在使用之前: 1.添加引用 LinqToExcel.dll Remotion.Data.Linq.dll 2.添加命名空間 using LinqToExcel; //取得數據,只需要一行代碼  var ex

原创 c# time of method's excuate

 //測試一段程序執行大概需要多久                System.Diagnostics.Stopwatch SP1 = new System.Diagnostics.Stopwatch();             SP1

原创 java 實現重定義數組類似於VB的ReDim

碼農一個,直接上代碼:   //param objArr   the expanded object of Array.          //param  newLength  the length of the new Array  

原创 編譯器錯誤消息: CS0016

最近嘗試學習ASP.net,本地IIS瀏覽時出現如下錯誤: 1.編譯器錯誤消息: CS0016: 未能寫入輸出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary

原创 C# WinForm判斷程序是否以管理員身份運行

如果程序不是以管理員身份運行,操作本地文件會提示:System.UnauthorizedAccessException異常   Vista 和 Windows 7 操作系統爲了加強安全,增加了 UAC(用戶賬戶控制) 的機制,如果 U

原创 c# Linq操作DataTable

在平時的工作中,可能有很多情況下要對DataTable的裏面的數據進行處理,最簡單的例子如:對DataTable中的某個字段進行排序,根據條件篩選DataTable中的數據。。。,例子很多,下面我們看看如何處理的:      這是我最

原创 c# datagridview點擊列頭排序改爲以數值大小排序

1.在使用 DataGridView時,對於數值列,默認的排序方式仍然是按照字符串方式進行 如果需要按照數值型進行排序,有幾種辦法,其中一種就是重載SortCompare方法 //重載_SortCompare方法         

原创 WPF 實現DataGrid行鼠標經過、點擊時的背景、文字、行高等樣式

直接上代碼(不解釋): <DataGrid.RowStyle ><Style TargetType="DataGridRow"> <Style.Triggers>

原创 wpf 控件頂層顯示

大夥兒最缺少的是代碼吧?呵呵,直接來代碼: 我所要實現的是image控件顯示在canvas的最頂層,代碼如下: public static void BringToFront(Image element)//圖片置於最頂層顯示      

原创 sql+datagridview 更新數據庫

1. 有時候,會遇到datagridview中cell的值更新了,但是通過SqlDataAdapter.Update(dt)卻不能夠更新數據,比如在datagridview的cellvaluechanged的事件中直接使用,是不能立即更新

原创 c# solve:program don't exit when computer shut down

當windows操作系統執行關閉動作時,它會發送給各個正在運行的應用程序一個消息WM_QUERYENDSESSION,告訴應用程序要關機了,如果反饋回來的消息值爲1,那麼windows操作系統就會自動關閉.因此,通過截獲WM_QUERY

原创 c# 更改註冊表開機啓動+mutex(互斥,同一時間同一臺電腦只能運行一個程序)

1.更改註冊表,使開機啓動 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下增加一個鍵,鍵值爲程序路徑即可,代碼如下:     string strNam

原创 c# 通過流導出數據庫數據,寫進excel中

從網絡上看到excel一條一條的插入數據很慢,有人通過流寫入excel,速度很快,具體原理如下: 1.使用的是StreamWriter sw = new StreamWriter(path, false,Encoding.GetEncod

原创 c# winform窗口自適應各種分辨率類

近期做項目時,遇到開發的winform在自己電腦上可以正常顯示,共享到其他電腦就事兒不能顯示了: 1.當兩個電腦分辨率相同時,無法顯示完全,請檢查form的autoscalemode屬性是否爲none,並設爲none 2.分辨率不同時,可