原创 C# dataGridView 自動編號

在datagridview上顯示行號 1,先在加入如下代碼 private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs

原创 HyperLink控件、LinkButton控件 之間的異同

當用戶點擊控件時:HyperLink控件 會立即將用戶“導航”到目標URL,表件不會回送到服務器。 LinkButton控件 則首先將表件發回到服務器,然後將用戶導航到目標URL。 如果在“到達”目標URL之前需要進行服務器端處理,則使用

原创 C#中的DBNull、Null、和String.Empty解釋

在數據庫應用程序中,空對象是字段的有效值。該類區分空值(空對象)和未初始化值(DBNull.Value   實例)。例如,表可以包含具有未初始化字段的記錄。默認情況下,這些未初始化字段具有   DBNull   值。 該類還可以用於在  

原创 讀取並修改App.config文件(轉載)

讀取並修改App.config文件(轉載) 2010-01-16 17:13 1. 向項目添加app.config文件: 右擊項目名稱,選擇“添加”→“添加新建項”,在出現的“添加新項”對話框中,選擇“添加應用程序配置文件”;如果項目

原创 c#序列化

序列化和反序列化我們可能經常會聽到,其實通俗一點的解釋,序列化就是把一個對象保存到一個文件或數據庫字段中去,反序列化就是在適當的時候把這個文件再轉化成原來的對象使用。序列化和反序列化最主要的作用有:1、在進程下次啓動時讀取上次保存的對象的

原创 C# where子句

where 子句用於指定類型約束,這些約束可以作爲泛型聲明中定義的類型參數的變量。    1.接口約束。         例如,可以聲明一個泛型類 MyGenericClass,這樣,類型參數 T 就可以實現 IComparable<T>

原创 iframe背景透明設置

<iframe src="abc.htm" name="iframe" width="540" height="400" scrolling="Auto" frameborder="0" id="iframe" style="border

原创 程序員 2008第一期 Cantor表 c#實現

public static void Cantor(int no)    {    int sum=0;    int i=0;    int n=0

原创 隨機讀取數據

select * from Table orber by newid()  

原创 MapPath

命名空間:System.Web.HttpContext.Current.Server.MapPath();用法:1.Server.MapPath("/") //應用程序根目錄所在的位置 如 C:/Inetpub/wwwroot/2.Ser

原创 獲得隨機,不重複的文件名

取得一個臨時文件名 System.IO.Path.GetTempFileName()如果僅僅只要文件名則 System.IO.Path.GetFileName(System.IO.Path.GetTempFileName())  

原创 VS2008調試時頁面自動轉爲http://www.localhost.com:端口

在用VS2008調試時頁面自動從http:://localhost:端口轉爲http://www.localhost.com:端口網上搜索了不少方案,最終解決途徑只需更改下ESET NOD32的設置:設置----WEB訪問保護-----W

原创 線程間操作無效: 從不是創建控件的線程訪問它

訪問 Windows 窗體控件本質上不是線程安全的。如果有兩個或多個線程操作某一控件的狀態,則可能會迫使該控件進入一種不一致的狀態。還可能出現其他與線程相關的 bug,包括爭用情況和死鎖。確保以線程安全方式訪問控件非常重要。 .NET F

原创 WCF寄宿IIS,IIS的配置

l  錯誤1:HTTP Error 500.21 – Internal Server Error Handler “svc-Integrated” has a bad module “ManagedPipelineHandler” in

原创 binarySearch 遞歸 ruby

$array=[1,12,15,24,38,52,55,61,99]$index=-1def binarySearch(head,tail,key)half=(head+tail)/2if head!=tailif key==$array