数据控件,初学者的疑问!
请问各位大侠,ASP.NET一般大量数据显示用哪个控件,.NET的每种数据控件在什么情况下使用最好!指点下小弟!小弟高分相送! --------------------编程问答-------------------- 大量数据显示一般用gridview,最好再分页 --------------------编程问答-------------------- GridView或DataGrid..还有其他。。。但觉得一般显示都用GridView。 --------------------编程问答-------------------- Repeater --------------------编程问答-------------------- GridView --------------------编程问答-------------------- GridView--表格样式 --------------------编程问答-------------------- 用GridView 吧 不过有时要看你的具体情况的了 --------------------编程问答-------------------- 大量显示数据用GridView,同时可以实现选择、分页、排序、编辑、修改、删除等数据操作,比较方便,许多功能都自带;
repeater可以显示大量重复性数据,但只能用模板列来显示,自定义的程度更高,也更灵活,要写的代码也多一点;
其它的还有DetailsView显示明细信息等 --------------------编程问答--------------------
就是这样 --------------------编程问答--------------------
so that it --------------------编程问答-------------------- 我也推荐用gridview --------------------编程问答-------------------- 大概说也就是GridView, DetailsView, FormView, DataList, Repeater.
.net 3.5环境下又增加了ListView,DataPager 等。
GridView不用多说了,入门估计都从它开始。不过它有个先天缺陷就是分页时效率不高。所以有了自定义分页的需求。自定义分页也算是用GridView显示大量数据时必备的一个知识点。
DetailsView,每次只显示数据库表的一行数据。
FormView也和DetailsView一样,一次只显示查询结果的一行数据。
FormView比起DetailsView可定制性强。
DataList,你可以大概想像成网上商场里那些显示商品图片,旁边有价格,库存等的那种界面。这样的用DataList控件显示是最恰当的。
Repeater,就想像成门户网站里的新闻列表。
其实也没什么,就是微软里那些聪明小伙子们尽可能抽像归类了网上目前为止的一些数据显示界面。我相信当中他们的初衷就是这样。表格形式的GridView,明细形式的DetailsView,自由显示明细的FormView,一个界面上显示多条数据,但又不像GridView那些网格式的有局限=>DataList,循环的显示数据列表像html里的talbe, ul之类的Repeater.
总的来讲,可定制性最强的就是FormView和Repeater.
补充:.NET技术 , ASP.NET