温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

DetailsView怎么分页显示数据

发布时间:2021-07-15 11:26:53 来源:亿速云 阅读:133 作者:chen 栏目:编程语言

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

在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怎么分页显示数据这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI