[心得] GridView與HTML信件產生

看板C_Sharp (C#)作者 (tomex_ou)時間19年前 (2006/04/03 01:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近研究ASP.Net 2.0的GridView, 我覺得它是最重要的元件,與1.1的DataGrid比起來 它擁有的事件更多,支援的功能會較豐富 關於ASP.Net2.0的快速上手,我建議這本書: 上奇,林昱翔,"ASP.Net 2.0網站開發實戰, 使用c#與vb",定價550元。 若是有開發ASP 1.1經驗的人來看, 大概1星期就可以看完! 發現ASP.Net 2.0有使用SqlDataSource/AccessDataSource及ObjectDataSource 研究了一下,它們很類似DataAdapter物件,用來管理dml的操作 不過我覺得它們被創造的主要理由,是為了vs.net 2005實現元件拖拉方便 若是寫class方式,其實直接餵DataTable比較簡單。 比較有趣的是, 我為了在html mail內容顯示html報表,就採用GridView來實作 初次沒有使用UI,純用它的class來寫, 從背後寫了一次,就能了解它的架構,尤其要加TemplateField 大多數的人應該都倚賴Vs.net 2005的UI吧?! 在控制它的css style比較麻煩,需要一欄一欄控制style 有嘗試引入Theme File及ID,但好像沒那麼簡單 因此在Console模式下,它似乎不會判讀App_Theme這樣的目錄及自動抓取。 在寄html信件我也採用 HtmlTextWriter及StringWriter兩兄弟 來幫我控制html碼,還蠻不錯用的。 以前不懂得用這個,純寫html tag讓碼亂七八糟 每次要寄email就覺得手軟... 個人覺得,網頁程式寫作都是在靠作它的資料流而己 為了補足sql的不足,我們得善用dataRelation來作記憶體比對 才能增加效能。 所以,把DataTable及GridView學精,大概就有7~8成功力了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.20.171
文章代碼(AID): #14C0-N8W (C_Sharp)
文章代碼(AID): #14C0-N8W (C_Sharp)