成都创新互联网站制作重庆分公司

DetailsView怎么分页显示数据

这篇文章主要讲解了“DetailsView怎么分页显示数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“DetailsView怎么分页显示数据”吧!

创新互联建站于2013年成立,是专业互联网技术服务公司,拥有项目成都网站制作、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元松溪做网站,已为上家服务,为松溪各地企业和个人服务,联系电话:13518219792

在CustomFormatting文件夹下新建一个CustomColors.aspx页面,从工具箱中拖出一个DetailsView控件到页面中,设置ID为ExpensiveProductsPriceInBoldItalic

绑定到一个新的数据源中,并配置此数据源到业务对象ProductsBLL类中的GetProducts()方法,这个的详细实现步骤已经在前面详细介绍过了,这里就忽略了

当您绑定ObjectDataSource到DetailsView时,我们可以修改一下字段列表,我选择移除了ProductID, SupplierID, CategoryID, UnitsInStock, UnitsOnOrder, ReorderLevel和那些不被绑定的字段,他们将不会显示在DetailsView列表中,而那些留下来的我们可以重命名他们,还可以修改他们的显示格式. 我还清空了DetailsView的Height和Width属性,这样当显示的只有一条数据时不会出现样式的混乱。当然我们面对的数据绝不只有一条这么少,显示怎么办呢?我们可以检查DetailsView的智能感知中检查Enable Paging checkbox是否被勾选上, 这样我们可以分页查看所有的数据了。

DetailsView怎么分页显示数据

DetailsView分页: 在DetailsView的值能感知中检查Enable Paging属性是否被勾选上

在经过这些改变后,DetailsView的代码更改为

< asp:DetailsView ID="DetailsView1" runat="server" AllowPaging="True" AutoGenerateRows="False" DataKeyNames="ProductID" DataSourceID="ObjectDataSource1" EnableViewState="False">       < Fields>           < asp:BoundField DataField="ProductName" HeaderText="Product" SortExpression="ProductName" />           < asp:BoundField DataField="CategoryName" HeaderText="Category" ReadOnly="True" SortExpression="CategoryName" />           < asp:BoundField DataField="SupplierName" HeaderText="Supplier" ReadOnly="True" SortExpression="SupplierName" />           < asp:BoundField DataField="QuantityPerUnit" HeaderText="Qty/Unit" SortExpression="QuantityPerUnit" />           < asp:BoundField DataField="UnitPrice" DataFormatString="{0:c}" HeaderText="Price"              HtmlEncode="False" SortExpression="UnitPrice" />       < /Fields>   < /asp:DetailsView>

您这时可以按F5执行看看DetailsView分页效果

DetailsView怎么分页显示数据

DetailsView分页: DetailsView控件一次显示一个数据

感谢各位的阅读,以上就是“DetailsView怎么分页显示数据”的内容了,经过本文的学习后,相信大家对DetailsView怎么分页显示数据这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


本文标题:DetailsView怎么分页显示数据
本文网址:http://cxhlcq.com/article/poossg.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部