ASP.NETDetailsView中顯示選中產(chǎn)品的信息分析

ASP.NET DetailsView中顯示選中產(chǎn)品的信息分析,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)建站成都企業(yè)網(wǎng)站建設(shè)服務(wù),提供網(wǎng)站制作、網(wǎng)站建設(shè)網(wǎng)站開發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站,網(wǎng)頁設(shè)計師打造企業(yè)風(fēng)格網(wǎng)站,提供周到的售前咨詢和貼心的售后服務(wù)。歡迎咨詢做網(wǎng)站需要多少錢:13518219792

完成ProductsGrid GridView后, 剩下就是增加一個DetailsView, 它顯示選中的產(chǎn)品的詳細(xì)信息. 在GridView的上方添加一個DetailsView控件并創(chuàng)建一個新的數(shù)據(jù)源命名為ProductDetailsDataSource. 由于我們想讓這個DetailsView顯示選中產(chǎn)品的詳細(xì)信息, 配置ProductDetailsDataSource使用ProductsBLL類的GetProductByProductID(productID)方法.

ASP.NET DetailsView中顯示選中產(chǎn)品的信息分析

ASP.NET DetailsView: 調(diào)用 ProductsBLL 類的GetProductByProductID(productID) 方法

讓productID從GridView控件的SelectedValue屬性獲取參數(shù)值.如同我們前面討論過的, GridView的SelectedValue屬性返回選中行的***個數(shù)據(jù)鍵值. 因此必須把GridView的DataKeyNames屬性設(shè)置為ProductID, 這樣選中行的ProductID就可以通過SelectedValue屬性返回了.

ASP.NET DetailsView中顯示選中產(chǎn)品的信息分析

ASP.NET DetailsView: 把productID 參數(shù)關(guān)聯(lián)到GridView的 SelectedValue 屬性.

配置好productDetailsDataSource ObjectDataSource并把它綁定到DetailsView后, 這篇教程就算完成了! ***次訪問時沒有行被選中, 所以GridView的 SelectedValue屬性返回null. 由于沒有ProductID值為Null的產(chǎn)品, GetProductByProductID(productID)方法不返回任何記錄, DetailsView也就無法顯示(如圖11). 單擊GridView的選擇按鈕后會引起一次回發(fā)并更新DetailsView. GridView的SelectedValue屬性返回選中行的ProductID, GetProductByProductID(productID)方法返回特定產(chǎn)品的信息ProductsDataTable, DetailsView顯示這些詳細(xì)信息(如圖12).

ASP.NET DetailsView中顯示選中產(chǎn)品的信息分析

ASP.NET DetailsView: ***次訪問時只顯示GridView

ASP.NET DetailsView中顯示選中產(chǎn)品的信息分析

ASP.NET DetailsView: 選擇一行后顯示產(chǎn)品的詳細(xì)信息

看完上述內(nèi)容,你們掌握ASP.NET DetailsView中顯示選中產(chǎn)品的信息分析的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

分享文章:ASP.NETDetailsView中顯示選中產(chǎn)品的信息分析
網(wǎng)站網(wǎng)址:http://www.muchs.cn/article36/iidipg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、網(wǎng)站制作網(wǎng)站收錄、自適應(yīng)網(wǎng)站、小程序開發(fā)、手機網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司