2008年07月17日

ObjectDataSource與GridView

2008-07-17_154014
前一篇文章提到,可以將DataTable直接丟給GridView去顯示抓回來的資料。但這樣會有個問題,由於GridView是在runtime時才知道有哪些欄位,所以欄位的顯示名稱預設是抓資料表上的欄位名稱。假如想更改顯示名稱,可以用下列的程式碼去做。
mysqlDataSet.boardtableDataTable dataTable = adapter.GetData();             
dataTable.Columns[0].ColumnName = "識別碼";
dataTable.Columns[1].ColumnName = "暱稱";
dataTable.Columns[2].ColumnName = "內容";
這樣顯示出來就不會只是單純的資料表欄位名稱,但還是會有一個問題,這些動作其實不應該用程式去控制,沒必要而且也不方便。這種情況就可以用ObjectDatasource去解決。ObjectDataSource其實可以想做是Proxy Pattern,它負責把資料送給GridView,但GridView不會知道這些資料是怎麼來的,因為那是ObjectDataSource的責任,它只要負責顯示出來就好。現在,就開始動手做吧!
2008-07-17_153914 ...繼續閱讀

Posted by sholfen at 樂多Roodo!17:11回應(0)引用(0)

2008年07月16日

DataSet與MySQL

VS 2008跟SQL Server可以說是整合的天衣無鏠,但現實的情況往往是程式得跟MySQL或是其它家的資料庫做溝通,幸好比較大的廠商都會提供Provider。例如MySQL,這篇文章示範如何利用DataSet上的功能去對MySQL做新增、查詢。

...繼續閱讀

Posted by sholfen at 樂多Roodo!17:20回應(0)引用(0)

2008年07月8日

LINQ to SQL上的bug

昨天在ptt上看到這篇「linq未實作的功能」,一開始並不清楚這篇文章的意思,心想文章提到所謂「在System.DateTime 中, ToShortDateTime 都是未實現(作)的」這句話究竟是啥意思。後來才想到之前祭司在研討會有提到,LINQ to SQL的語法,在編譯時會自動轉成SQL語法。也就是說假如呼叫的方法剛好沒有對應的SQL語法,那程式就會有錯誤。之後我就自己寫了支程式來測試一下。

...繼續閱讀

Posted by sholfen at 樂多Roodo!13:28回應(0)引用(0)

2008年07月7日

2008年07月5日

VB 9的暱名型別陣列

昨天在聖殿祭司的部落格看了這篇文章後,對於VB在暱名型別上的實作非常疑問,於是寫了些程式碼來測試一下。

 
...繼續閱讀

Posted by sholfen at 樂多Roodo!12:47回應(0)

2007年05月29日

2007年04月16日

WPF/E的正式名稱:Silverlight

代號WPF/E的新一代web展現層技術,已經有了正式名稱:Silverlight。 ...繼續閱讀

Posted by sholfen at 樂多Roodo!18:29回應(0)引用(0)

2006年12月17日

無名備份王閱讀器改版

經過一個晚上的修改,總算勉強寫出可以把XML格式轉成MT的功能,雖然已經有大神寫出一樣的程式,不過目前圖片的連結問題還是沒辦法解決,所以還是自己寫一個出來用,看以後有沒有辦法寫出這個功能。

...繼續閱讀

Posted by sholfen at 樂多Roodo!16:32回應(0)引用(0)

2006年11月19日

WPF簡介

明年微軟的下一代作業系統就要上市了,對於程式技術有狂熱的同好們!一起來迎接全新的視覺化技術:Windows Presentation Foundation

WPF簡介

Posted by sholfen at 樂多Roodo!23:53回應(0)引用(0)

2006年09月20日

無名備份王閱讀器

最近發現無名網誌可以備份,備份檔是個XML,但是不能直接閱讀,所以就順手寫了個可以瀏覽文章的程式。

執行之前請確定電腦已安裝.NET Framework 2.0

程式下載

Posted by sholfen at 樂多Roodo!1:00回應(0)引用(0)
 [1]  [2]  [3]  [最終頁]