日期:2014-05-17  浏览次数:20446 次

初学.net,关于数据显示,是用GridView好,还是自己手写好?
从教程看,都是在用GridView或Datalist控件,但实际操作中,不会让它们一个字段一个表格单元,经常会两个放到一个表格单元中,比如:

发布人  |  发布日期

张三    | 2013-3-1


现实中,经常会是一个单元中显示两个字段

发布人

张三2013-3-1

这时是不是不能再用控件?,只能手写 Response.write("<td>"....."</td>");

????

------解决方案--------------------
我喜欢用Repeater,运行后在前台就是Table
------解决方案--------------------
参考:http://bbs.csdn.net/topics/390375470
------解决方案--------------------
我更中意于Repeater,干净,可控性高。
------解决方案--------------------
Repeater 自己设定啊 在<ItemTemplate><td><%Eval("name") %><%Eval("age") %><td></ItemTemplate>中随便你自己怎么定义样式嘛。 这样不就可以了么
------解决方案--------------------
而且用不用 控件是分 项目的性质的。
------解决方案--------------------
GridView配合手写挺好,既灵活又简单,而且你会了这个,再学纯手写或者直接绑定都不在话下了。

不推荐只学数据绑定,那样局限性很大。
------解决方案--------------------
模板字段,即使把所有字段都删除了,只用一个模板字段,做好绑定,想显示多少字段都行。
你先转换一个字段到模板字段,可以看到绑定的写法。
------解决方案--------------------
.net自身控件,要是使用的话,都使用Repeater来操作。
------解决方案--------------------
在后台建议用Gridview或者Datalist控件,在前台展示给客户的建议用Repeater控件
------解决方案--------------------
引用:
Repeater 自己设定啊 在<ItemTemplate><td><%Eval("name") %><%Eval("age") %><td></ItemTemplate>中随便你自己怎么定义样式嘛。 这样不就可以了么

Repeater好啊,随意
------解决方案--------------------
想要灵活的话后台返回json类型数据,前台直接用jquery处理