Time of Update: 2018-12-05
產生excel的時候有時候需要設定儲存格的一些屬性,可以參考一下:range.NumberFormatLocal = "@"; //設定儲存格格式為文本 range = (Range)worksheet.get_Range("A1", "E1"); //擷取Excel多個儲存格範圍:本例做為Excel表頭range.Merge(0); //儲存格合并動作worksheet.Cells[1, 1] = "Excel儲存格賦值"; //Excel儲存格賦值range.
Time of Update: 2018-12-05
View Code 1 /// <summary> 2 /// 過濾html標籤 3 /// </summary> 4 /// <param name="strHtml">html的內容</param> 5 /// <returns></returns> 6 public static string StripHTML(string
Time of Update: 2018-12-05
C#中改變dgv中的字型很簡單的,只需要一個簡單的方法,就OK了View Code 1 //改變字型 2 private void btnFont_Click(object sender, EventArgs e) 3 { 4 try 5 { 6 FontDialog fontDialog = new FontDialog(); 7
Time of Update: 2018-12-05
逗號運算是用的比較少的運算 逗號運算式的形式如下: 運算式1,運算式2,運算式3,...... ,運算式n逗號運算式的要領:(1) 逗號運算式的運算過程為:從左往右逐個計算運算式。即,它的整個的值都是最後一個運算式的值(2) 逗號運算式作為一個整體,它的值為最後一個運算式(也即運算式n)的值。(3) 逗號運算子的優先順序別在所有運算子中最低。舉例:i=(a=2*3,a*5),a+6;結果是:i=30分析:a=2*3,a*5 是一個逗號運算式,計算值為30; i=(a=2*3,a*5)
Time of Update: 2018-12-05
我們在調用word列印的時候有時候出現過這種情況。即,我們調用wordDoc.PrintOut把資料發送給印表機後,調用關閉程式的方法,有時候會出現資料未完全發送給印表機造成資料丟失頁面列印不全的問題。 解決辦法:強制讓程式把資料全部發給印表機後在關掉結束掉列印進程。 object wdpa = WdPrintOutRange.wdPrintAllDocument; object wdItem =
Time of Update: 2018-12-05
C#版C/S結構資料庫系統架構詳解及原始碼下載 http://www.vjsdn.com/bbs/bbsTopicDetails.aspx?pid=109201218 自發布《多重文件介面(MDI)系統架構-C#完整版》後又有了新想法,就是再寫個C#版C/S結構系統架構。 因時間關係斷斷續續寫了很久。借周日機會,我將原始碼整理好再寫些說明文檔發布出來,希望給大家 帶來學習機會。 特別聲明的是:
Time of Update: 2018-12-05
公告:QQ群:124766907,若你是在.NET領域有獨到見解,並有深厚的編程功力,在某一領域具有專長,歡迎本您入群,本群已經有好幾位MVP,在SL,.NET,BS方面具有造詣的人歡迎進群。無4年以上經驗者勿加,本群追尋高端頂級,多謝。由於很多時候我們需要把資料進行格式化,方便各個系統之間通訊和資料互動,因此難免會經常讓人位元不夠而進行位元相應資料填充。比如,你希望擷取的是7位的2進位資料格式,而2進位資料格式,都是以0,1都為資料訊號的,只有1,0兩資料格式,剛我說的是7位,相當於如下:10
Time of Update: 2018-12-05
今日1朋友問我,若資料庫一欄位包含資料“5,6,8,9”,怎麼取出單獨取出裡面的值,我不假思索就說了,先取出資料再在CSHARP裡拆分,不過很多朋友可能都不怎麼知道採用string類的對象函數Split()函數進行拆分,現在主要對這個Split()進行講解。先做個標記,以後自己回顧自己寫的博文,也會吸取到一些知識,並溫故而加強自己的基礎知識。字串對象的此方法進行了5次重載。粘貼MS的代碼:這個是中文版VS的,直接COPY了過來。代碼 // 摘要://
Time of Update: 2018-12-05
抽象類別(abstract class)在我的眼裡她永遠是一個類(class),只不過此類不像別的類一樣,此類即可以只定義方法的聲明(函式宣告,而具體函數體或者函數實現在別的地方)也可以定義方法的實現。然而介面(interface)只定義了一種契約(contract),這種契約只是一種形式,而實際的要實現的契約過程是這種契約表現形式(實現implement),則需要通過具體的類來實現。所以介面只是一種約定,只聲明而沒實現的一種資料結構。
Time of Update: 2018-12-05
您可能經常需要檢查使用者輸入到 Windows 表單中的資訊是否有效。例如,如果您有一個電話號碼的 TextBox 控制項,則可以檢查該控制項是否只包含適當的字元(數字、括弧和連字號等等)。通常,可使用Regex驗證使用者輸入的資料。 瞭解Validating之前,我們還需要瞭解焦時間點事件的順序:焦時間點事件按下列順序發生:Enter //進入控制項時發生GotFocus //在控制項接收焦點時發生Leave //輸入焦點離開控制項時發生Validating
Time of Update: 2018-12-05
多態是物件導向編程中三大機制之一,其原理建立在"從父類繼承而來的子類可以轉換為其父類"這個規則之上,換句話說,能用父類的地方,就能用該類的子類.當從父類派生了很多子類時,由於每個子類都有其不同的代碼實現,所以當用父類來引用這些子類時,同樣的操作而可以表現出不同的操作結果,這就是所謂的多態. 多態允許將子類的對象當作父類的對象使用,某父類型的引用指向其子類型的對象,調用的方法是該子類型的方法。比如,你的老闆讓所有員工在九點鐘開始工作,
Time of Update: 2018-12-05
讀語句: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->String str = ConfigurationManager.AppSettings["DemoKey"]; 寫語句: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
.Net 架構程式設計(修訂版)中有這樣一段描述:String類型直接繼承自Object,這使得它成為一個參考型別,也就是說線程上的堆棧上不會駐留有任何字串。(譯註:注意這裡的“直接繼承”。直接繼承自Object的類型一定是參考型別,因為所有的實值型別都繼承自System.ValueType。值得指出的是System.ValueType卻是一個參考型別)。 一: Code highlighting produced by Actipro CodeHighlighter (freeware)
Time of Update: 2018-12-05
using 關鍵字有兩個主要用途:作為指令,用於為命名空間建立別名或匯入其他命名空間中定義的類型。 作為語句,用於定義一個範圍,在此範圍的末尾將釋放對象。 *作為指令 using 指令有兩個用途:允許在命名空間中使用類型,這樣,您就不必在該命名空間中限定某個類型的使用: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using
Time of Update: 2018-12-05
C#中列出重複項是很簡單的,呵呵,只需要將下面一段代碼放到按鈕下面即可:列出重複項 1 private void btndouble_Click(object sender, EventArgs e) 2 { 3 if (dt_tmp == null) 4 { 5 return; 6 } 7 DataTable dt_New =
Time of Update: 2018-12-05
在c#中如何將dataGridView中的資料匯出,可以寫出以下代碼直接調用View Code 1 /// <summary> 2 /// 將 DataGridView的資料匯出Excel 3 /// </summary> 4 /// <remarks> 5 /// using System.IO; 6 /// </remarks> 7
Time of Update: 2018-12-05
產生驗證碼的方法using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Drawing;using System.Drawing.Imaging;using System.IO;using
Time of Update: 2018-12-05
private static char[] constant = { '0','1','2','3','4','5','6','7','8','9', 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z', 'A','B','C','D','E','F','G','H',
Time of Update: 2018-12-05
assert 函數名: assert 功 能: 測試一個條件並可能使程式終止 用 法: void assert(int test); 程式例: #include <assert.h> #include <stdio.h> #include <stdlib.h> struct ITEM { int key; int value; }; /* add item to list, make sure list is not null */ void
Time of Update: 2018-12-05
代碼 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 2 #include<iostream.h> 3 #define N 10 4 void main() 5 { 6 char tempChar=' '; 7 //cout<<"實現正三角形"<<"\n"<<endl; 8