真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ASP.NET怎么實(shí)現(xiàn)TreeView的XML數(shù)據(jù)源綁定-創(chuàng)新互聯(lián)

這篇文章主要介紹“ASP.NET怎么實(shí)現(xiàn)TreeView的XML數(shù)據(jù)源綁定”,在日常操作中,相信很多人在ASP.NET怎么實(shí)現(xiàn)TreeView的XML數(shù)據(jù)源綁定問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ASP.NET怎么實(shí)現(xiàn)TreeView的XML數(shù)據(jù)源綁定”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)公司專注骨干網(wǎng)絡(luò)服務(wù)器租用10多年,服務(wù)更有保障!服務(wù)器租用,服務(wù)器托管德陽 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問。靈活、實(shí)現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。

TreeView控件可以使用XML文檔作為數(shù)據(jù)源,根據(jù)XML文檔的層次結(jié)構(gòu)顯示節(jié)點(diǎn)。而XML文檔的訪問由XmlDataSource控件來完成,從XmlDataSource控件的DataFile屬性中指定XML文檔路徑,然后在TreeView控件中設(shè)置與XML文檔中的節(jié)點(diǎn)的對應(yīng)關(guān)系。本示例將演示如何把TreeView控件綁定到XML數(shù)據(jù)源。

技術(shù)要點(diǎn)
把TreeView控件綁定到XML數(shù)據(jù)源的技術(shù)要點(diǎn)如下。

使用XmlDataSource控件提供對XML文檔的訪問。

在TreeView控件的DataBindings屬性中指定節(jié)點(diǎn)與XML文檔的對應(yīng)關(guān)系。


實(shí)現(xiàn)步驟

(1)在VS2008中創(chuàng)建一個ASP.NET網(wǎng)站,命名為“TreeViewSample2”。

(2)添加一個頁面,命名為“TreeViewControl.aspx”,并把這個頁設(shè)置為起始頁。

(3)在“App_Data”文件夾中創(chuàng)建一個XML文檔,命名為“XMLFile.xml”,該文檔包含三層結(jié)構(gòu):聯(lián)系人、地區(qū)和負(fù)責(zé)人。代碼如下所示。

復(fù)制代碼 代碼如下:







張三




25


廣州市黃浦區(qū)




李四




28


佛山市南海區(qū)






王五




30


北京市海淀區(qū)




(4)從工具箱選擇TreeView控件和XmlDataSource控件設(shè)計頁面,把XmlDataSource控件DataFile屬性設(shè)置成“~/App_Data/XMLFile.xml”,并把TreeView控件的DataSourceID屬性設(shè)為“XmlDataSource1”。

(5)在首次加載頁面時,用編程的方式通過TreeNodeBinding對象添加節(jié)點(diǎn)與XML文檔綁定的對應(yīng)關(guān)系(也可以使用設(shè)計器指定)。代碼如下所示。

復(fù)制代碼 代碼如下:


<%@ Page Language="C#" AutoEventWireup="true" %>



TreeView綁定XML示例




DataFile="~/App_Data/XMLFile.xml">


DataSourceID="XmlDataSource1">




(6)按Ctrl+F5組合鍵運(yùn)行程序,運(yùn)行結(jié)果下圖所示。

ASP.NET怎么實(shí)現(xiàn)TreeView的XML數(shù)據(jù)源綁定

源程序解讀

(1)TreeNodeBinding類在TreeView控件中定義數(shù)據(jù)項(xiàng)與該數(shù)據(jù)項(xiàng)綁定到的節(jié)點(diǎn)之間的關(guān)系。該類的DataMember屬性指定在節(jié)點(diǎn)顯示的數(shù)據(jù)源對應(yīng)XML的節(jié)點(diǎn)。ValueField屬性對應(yīng)TreeNode對象的Value屬性。

(2)TreeNodeBinding類的Text屬性指定向用戶顯示的文本,如果該屬性沒有指定,則默認(rèn)與ValueField屬性相同。

(3)TreeView控件的DataSourceID屬性指定數(shù)據(jù)源控件源ID。

到此,關(guān)于“ASP.NET怎么實(shí)現(xiàn)TreeView的XML數(shù)據(jù)源綁定”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


當(dāng)前名稱:ASP.NET怎么實(shí)現(xiàn)TreeView的XML數(shù)據(jù)源綁定-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://weahome.cn/article/dpehih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部