The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

ListView + DataPager 在不使用 LinqDataSource 時會有問題

ASP.NET 3.5 中新增的 ListView、DataPager 與 LinqDataSource 控制項可說是絕佳拍檔,不過當你不使用 LinqDataSource 的時候會發生一個小問題,就是當你在第一次點選 DataPager 中的頁碼時並不會跟著跳頁,而點選第二次的時候才會正常運作!所謂的「不使用 LinqDataSource 的時候」是指你的資料來源的取得可能是寫在 Code Behind 中或是使用 ObjectDataSource 或 SqlDataSource 控制項,例如:

... 繼續閱讀 ...

讓 Windows Vista 的右鍵選單顯示快捷鍵的底線

我對 Windows Vista 有一件很感冒的事,就是當我在資料夾上面按下滑鼠右鍵時出現的 context menu 不會出現快捷鍵(AccessKey)的底線。

... 繼續閱讀 ...

介紹好用工具:Framework Design Studio

如果你有在開發元件的話,Framework Design Studio 是個好用的工具,此工具包含的功能主要的有:

... 繼續閱讀 ...

解決MySQL封包過大而導致無法匯入資料的問題

如果你有將檔案存入在 MySQL 資料庫的話,就很有可能遇到此問題,因為 MySQL 在執行 SQL 指令的時候是有大小限制的,單一個 SQL 指令的大小預設為 16MB,其實已經很大了,但是如果你的檔案超過這個大小的話,在執行 Insert 或 Update 指令的時候就有可能會發生 ERROR 2006 (HY000): MySQL server has gone away 的錯誤訊息。

... 繼續閱讀 ...

加快 Visual Studio 執行速度與提升工作效率

之前常聽到有人說他們在開發的時候,很大一部份的時間是用來「等待」Visual Studio 回應,這對程式開發的生產力的確是一大殺傷力,今天我要分享一些我自己加快 Visual Studio 執行速度的心得:

... 繼續閱讀 ...

介紹好用工具:Gavotte Ramdisk

我最近將工作用的電腦加到4GB,加完才發現原來我的主機板僅支援記憶體到3.2GB而已,導致有800MB不能用,除非換主機板,否則應該是沒辦法了。若有人最近想加Ram的話,最好先查查自己的主機板可否支援到這麼大再去採購。

... 繼續閱讀 ...

如何得知 LinqDataSource 沒有選取到任何資料

在 LinqDataSource 的 Selected 事件可以抓到透過 LINQ to SQL 查詢到的資料集,如何你想在判斷沒有選取到任何資料時進行一些動作的話,可以在這個事件進行操作。

... 繼續閱讀 ...

我當選 Microsoft MVP 了 ( ASP/ASP.NET )

Will 保哥於 2008 年 4 月獲得微軟技術社群暨最有價值專家 第七屆第三回合微軟「最有價值專家」(Most Valuable Professional, MVP),主要得獎領域是在 ASP/ASP.NET 技術與線上社群部分。昨天晚上收到微軟的來信,說我獲得了 Microsoft MVP 肯定的獎項,全名還蠻長的:微軟技術社群暨最有價值專家 第七屆第三回合微軟「最有價值專家」(Most Valuable Professional, MVP),主要是在 ASP/ASP.NET 技術社群的部分獲獎的。

... 繼續閱讀 ...

LinqDataSource 控制項中的 Key 與 It 關鍵字

在使用 LinqDataSource 控制項進行群組( Grouping )與彙總( Aggregating )資料的時候,有兩個很特殊的關鍵字:Key 與 It

... 繼續閱讀 ...