问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb datagrid+adodc 怎么使数据列表自动编号(排序)

发布网友 发布时间:2022-04-27 13:01

我来回答

1个回答

热心网友 时间:2022-04-27 14:30

ASP.Net 提供了三个数据控件,使得原本在 ASP 中繁杂的工作变得简单。这三个控件属于数据 Web 控件,分别是 DataGrid,DataList 和 Repeater。一般都是从 datagrid 开始的(至少我是这样开始的),每种数据控件都有其自身的缺陷,因此在程序设计中并不存在最完美的选择。你必须权衡三种控件的优缺点并决定哪一种更加适合你的程序。共同点:1。都是用来显示数据2。都需要来进行绑定dataWebControlID.DataSource=someDataSourcedataWebControlID.DataBind()someDataSource 一般是指数据控件的数据源,包括 dataset,SqlDataReaderOleDbDataReader 或一组数据DataBind() 遍历一个特点的 DataSource 中的记录,并对其中的每条 记录,建立一个对应的 Item 集。数据控件中的每条记录将成为一个实例。例如,DataGrid 中的每个条目是 DataGridItem 类的一个实例,而 Repeater 中的条目则是 RepeaterItem 类的一个实例。3。每种控件都被允许使用模板显示数据。不同点:   DataList 和 Repeater 控件必须使用模板来输出数据,DataGrid 允许通过 TemplateColumn 而只使用模板来显示一列 DataList 放弃了 DataGrid 中列表显示数据的概念,而是使用事先定义好的模板(Template)来定制显示:<asp:DataList runat="server" id="myDataList"><ItemTemplate><%# DataBinder.Eval(Container.DataItem, "CompanyName") %></ItemTemplate></asp:DataList>ItemTemplate 还支持其它其它6种模板:   ·AlternatingItemTemplate·EditItemTemplate·FooterTemplate·HeaderTemplate·ItemTemplate ·SelectedItemTemplate ·SeparatorTemplate通过 EditItemIndex 模板和 EditCommand,UpdateCommand 以及 CancelCommand 事件,DataList 将支持记录编辑的功能。DataList 的性能要比 DataGrid 好一些,特别是当 DataList 被包含在Form 当中时。Repeater 控件  Repeater 控件是三种数据控件中在 HTML 输出方面最为灵活的控件,使用模板来指定输出样式。Repeater 支持如下五种模板:    ·AlternatingItemTemplate·FooterTemplate ·HeaderTemplate·ItemTemplate·SeparatorTemplate  Repeater 类不是继承自 WebControl 类的,这一点与 DataGrid 和 DataList 不同。   Repeater 唯一优于 DataGrid 和 DataList 的特点是它的性能,尤其明显优于 DataGrid 。DataGrid 提供了最多的功能,如允许访问者对记录编辑、排序或分页。同时它也是最容易使用的,甚至于简单到只需要将之添加到页面中而不必额外编写代码。不过这些易用性是以性能的损失为代价的。DataGrid 在三种控件中是效率最低的,特别 是在使用 Web Form 的情况下。 通过使用模板,DataList 提供了比 DataGrid 更加优秀的界面效果。不过这需要以牺牲一定的开发时间为代价。为了添加排序、分页和编辑功能,程序员不得不花费比使用 DataGrid 更多的精力来进行编码,虽然它的性能要优于 DataGrid。 最后,Repeater 允许对数据记录作最大限度的 HTML 定制。通常,使用 Repeater 来显示数据记录比使用 DataGrid 和 DataList 要耗费更长的开发时间。另外,它不支持内建的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
哪些女人不值得男人珍惜? 潘集区第一小学优秀学生 优秀干部登记表 ...没想到洗几次更大了 有什么办法能让他变小点吗 纯棉的 济南哪里卖手机放心,便宜 飞利浦手机在烟台的售后服务在哪里 ? 济南哪里有飞利浦专卖店 微信群内发红包,怎么会让陌生人就领取了???为什么?? 我的戴尔笔记本电脑 无意中出现飞行模式。关闭不了。求大家帮忙_百度知 ... 什么是受伤庄股 excel表中如何真正取消“分页预览”,使布局跟移动蓝色线之前一致? EXCEL 2010保存在桌面,如果取消这种可以预览到内部内容的模式可以吗?怎么操作? 周润发演的一部赌片里面他是一个老头的干儿子也叫高进、女朋友是老头的女儿 这个老头叫什么呀?他是干什么的? 老头在国家单位看大门干了15年老头67了单位不要干了应该有什么待遇? 合肥碎尸案件听说是个老头干的 78.net什么概念啊,知道最新的消息吗 老头找干儿子? 干老头打一地名是啥子? 一个人老头当着别人面说我给他当干儿子可以,还问我愿意不,他是喜欢我吗, 村里有个老头62了,这老头的信仰,,,,认为只要活一天,就要干一天活。他儿子也而立之年了,和我是 有没有适合60岁的老头干的活 自产天然气用于福利计算增值税时为什么除以(1-6%)? 某天然气公司5月份销售天然气收入(不含*税额)为500万,则*销项税额为多少? 迷你世界这个游戏是不是就是造房子玩?会不会很枯燥? 哪位高手能帮我鉴定一下这些硬币纪念币和粮票? 1987拾市斤陕西省通用粮票 javascript脚本怎样获取repeater中每条数据的编号 我喜欢天蓝色,钟爱冰蓝色,双子座,O型血,属鼠,帮我分析下性格 1996年19岁属鼠的5月29日双子座女生 1984年5月24日属鼠双子座的性格优缺点 土豆,米豆现在能种吗? 11月可以种土豆吗 在后台给repeater控件赋值 怎么给repeater控件里面的Label 赋值 SSL是如何来保证Internet上浏览器/服务器会话中的认证性 乐视电视上怎么下载微信? 影响老年人心理健康的因素有哪些 repeater 控件里面可以放repeater吗? 可以的话怎么给里面的repeater 赋值 我的世界怎么寻找末地传送门 《我的世界》末地门在哪里找? 我的世界末地传送门在哪 第三季度表示什么意思? 二三季度是什么意思 第三季度,第四季度,第五季度,这些词是什么意思啊? q3季是什么电影 repeater控件怎么控制列数 同床后出血,阴道会出现阵痛。 上环几天后为啥同床会出血 同床后出血红红的就一点然后就没了怎么回事 最近两个月月经过后在同床为什么还会出血