最新房价走势,实习单位鉴定意见,智能电视应用
前几篇博客对数据绑定控件进行了基本的讨论,并添加了一些实例来巩固代码。对于.net绑定控件,各有其利弊,功能齐全的当属listview,今天就来讨论下listview的用法。
在往下进行前我们下来讨论下asp.net的特性,对于asp.net微软为我们封装了众多的控件,将控件拖拽到页面上就可以使用控件进行编程,而且值得称道的是有些封装良好的控件可以可视化的设置,然后就可以直接开发使用,就正如今天要说的listview控件。
listview控件是功能最强大的数据绑定控件,它能够可视化的开发实现数据的基本操作增删改,另外还支持排序和分页,只不过其分页的效果必须配合datapager控件。这种分页对于小数据量来说还是很高效的,但对于大数量来说它的效率就很低下了。
listview是.net封装良好的控件,该控件是从.framework 3.5开始集成的,它的操作能够完全通过设计前台代码的方式来实现,能够通过可视化的设计窗口完成设计,并且在不编写后台代码的基础上完成开发。
对于下面示例中使用到的数据源我们使用sqldatasource控件来绑定,在该控件中添加了增删改查语句,并在语句中指定了使用的参数。
asp:sqldatasource connectionstring="<%$ connectionstrings:myblogconnectionstring %>" deletecommand="delete from match where (id=@id)" id="sqldatasource1" insertcommand="insert into match(name) values (@name)" runat="server" selectcommand="select match.* from match" updatecommand="update match set name = @name where id=@id">
table { border:solid 1px #cccccc; width:250px; } table th { color: #00ffff; background: #284775; font-weight: normal; padding: 2px; } table tr { border:solid 1px black; } td { border:groove 1px #ffd800; }
在编辑时和datalist控件相同是在edititemplate模板中定义需要的控件,当单击编辑按钮后将会跳转进入编辑界面。需要说明的是layouttemplate模板,在下面的示例中都使用了该模板,它里面的内容应该存放用户自定义的内容,即控件封装的功能以外的其它显示内容。
id name
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论