作者tomex (tomex_ou)
看板C_Sharp
标题[心得] GridView与HTML信件产生
时间Mon Apr 3 02:17:05 2006
最近研究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