Category: tips

1: protected void Page_Load(object sender, EventArgs e) 2: { 3: double x = Math.Round(2.5); 4: double y = Math.Round(3.5); 5: ...

大家應該都有過類似的需求吧? 網頁上有一些條件輸入的下拉選單、TextBox、Radio、CheckBox... 後方有一個查詢鈕。使用者多半會期待在輸入完文字後,按下Enter可以自動送出表單。 Browser有時會自動幫完成以上效果,但必須符合某些條件時才會成立,例如: Form中只有一個But...

ASP.NET 2.0 GridView裡加了一個BoundField,資料型別是日期,我打算把DataFormatString設成{0:yyyy-MM-dd HH:mm:ss}讓它顯示得更整齊一點,但網頁上ASP.NET並沒有套用我指定的格式。如果我火大連{0:...}都不加,而把它調成"SHIT...

 之前的KB有提過Web Site Project裡因Namespace觀念改變而造成潛在類別名稱重覆的陷阱。 如同該文結論,由於aspnet_merge.exe只會傳回模糊的Error Code=1,在大專案裡要找出哪個Class強碰是件艱鉅的工程,當時甚至還想要自己寫個工具程式去抓重覆...

我遇過幾次的情境,今天又遇到了。 某台Windows機器,使用某隻程式列印時,速度極為緩慢,但仍能正常輸出。檢視印表機狀況,發現傳送的資料量高達數百MB,同樣的程式在其他機器列印相同的東西,資料量不到10MB。 但在同一台機器上,使用其他的軟體(例如: Word、Excel)列印,卻又完全正常。 ...

資料庫要從SQL 2000搬到SQL 2005,我最慣用的手法是: 1) 將SQL 2000的DB Detach2) MDF, LDF檔案Copy到SQL 2005主機3) 在SQL 2005上Attach4) 移除新Attach上去DB中的原User資料(不然建立User Mapping時會因為U...

.NET裡的變數型別分為Value Type(如int, bool)與Reference Type(如StringBuilder, SqlConnection),其中Value Type的資料內容直接放在堆疊(Stack)中,不像Reference Type需要Pointer指向真正的資料位置,因而...

從SQL 2000時代,相信不少人就知道運用Derived Table的技巧,將一段特定條件的查詢結果當作一個資料表來處理,讓整個查詢語句變得簡潔,且不必付出操弄暫存資料表的額外成本。不過,Derived Table與暫存資料表間還是有些差別,暫存資料表在建立後,可以反覆查詢,而Derived Ta...

今天才發現的,原來FrontPage/Sharepoint Designer的搜尋/取代功能可以支援類似Regular Expression的模糊比對,對我來說如獲至寶,馬上想到可以應用的幾個地方: * 從Word Copy and Paste傳過來的HTML Code中老是夾帶一大堆不必要的Tag...

在VB/VBScript時代,講到日期時間輸出的格式化,大家都知道要用Format(for VB)或FormatDateTime(fro VBScript)。到了.NET時代,有些VB.NET開發者會繼續沿用Format函數。事實上,DateTime Class本身就提供輸出格式化的支援,不用另外呼...

手上有支別人寫的.NET匯入程式時,其中資料來源在config中設定,原本是用相對位置: <appSettings><add key="DataPath" value="../../Data/"/></appSettings> 我把它調成包含磁碟機名稱的絕對路徑:...

最近有台新裝的Windows 2003 SP1,測試完畢移到其他樓層,原本設定的網路分享就失效了。最先懷疑的當然是Windows內建防火牆的設定,但是過去也用同樣的方法搬過不少機器,從未發生過同樣的問題。 仔細檢查,果然問題出在防火牆設定! 系統預設的File and Printer Sharing...

我在公司用WSS V2建了個人Portal,用來放工作日誌、自製元件的參考文件/FAQ,以及日常管理用的簡單表單等。趁著過年主機升級,順勢將WSS V2升級到WSS V3,然後將幾個常用的重大清單搬至新機,至於一些只有自己在用的舊內容就先擱著,日後再說。 花了一天多搬搬弄弄,以下是我的心得: 1...

CSV檔是很普遍的Grid式資料匯出格式,而很多人也都知道Excel可以直接將CSV檔開啟成試算表。不過稱作Comma Separated Value的CSV,除了"用逗號將值隔開"之外,還有一些進階的花式技巧。例如: 1. 如果是內含逗號的字串值,可以用雙引號將字串包起來,例如: 886,"Tai...