這篇文章主要講解了“DetailsView怎么分頁(yè)顯示數(shù)據(jù)”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“DetailsView怎么分頁(yè)顯示數(shù)據(jù)”吧!
創(chuàng)新互聯(lián)建站于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元松溪做網(wǎng)站,已為上家服務(wù),為松溪各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
在CustomFormatting文件夾下新建一個(gè)CustomColors.aspx頁(yè)面,從工具箱中拖出一個(gè)DetailsView控件到頁(yè)面中,設(shè)置ID為ExpensiveProductsPriceInBoldItalic
綁定到一個(gè)新的數(shù)據(jù)源中,并配置此數(shù)據(jù)源到業(yè)務(wù)對(duì)象ProductsBLL類中的GetProducts()方法,這個(gè)的詳細(xì)實(shí)現(xiàn)步驟已經(jīng)在前面詳細(xì)介紹過(guò)了,這里就忽略了
當(dāng)您綁定ObjectDataSource到DetailsView時(shí),我們可以修改一下字段列表,我選擇移除了ProductID, SupplierID, CategoryID, UnitsInStock, UnitsOnOrder, ReorderLevel和那些不被綁定的字段,他們將不會(huì)顯示在DetailsView列表中,而那些留下來(lái)的我們可以重命名他們,還可以修改他們的顯示格式. 我還清空了DetailsView的Height和Width屬性,這樣當(dāng)顯示的只有一條數(shù)據(jù)時(shí)不會(huì)出現(xiàn)樣式的混亂。當(dāng)然我們面對(duì)的數(shù)據(jù)絕不只有一條這么少,顯示怎么辦呢?我們可以檢查DetailsView的智能感知中檢查Enable Paging checkbox是否被勾選上, 這樣我們可以分頁(yè)查看所有的數(shù)據(jù)了。
DetailsView分頁(yè): 在DetailsView的值能感知中檢查Enable Paging屬性是否被勾選上
在經(jīng)過(guò)這些改變后,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>
您這時(shí)可以按F5執(zhí)行看看DetailsView分頁(yè)效果
DetailsView分頁(yè): DetailsView控件一次顯示一個(gè)數(shù)據(jù)
感謝各位的閱讀,以上就是“DetailsView怎么分頁(yè)顯示數(shù)據(jù)”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)DetailsView怎么分頁(yè)顯示數(shù)據(jù)這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!