婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP.NET實現TreeView的XML數據源綁定實例代碼

ASP.NET實現TreeView的XML數據源綁定實例代碼

熱門標簽:電銷機器人 數據 400電話辦理信任翰諾科技 地圖標注多少錢一張 福州人工智能電銷機器人加盟 ai電銷機器人對貸款有幫助嗎 云狐人工智能電話機器人 宿遷智能外呼系統排名 怎樣給陜西地圖標注顏色 廣州銷售外呼系統定制

TreeView控件可以使用XML文檔作為數據源,根據XML文檔的層次結構顯示節點。而XML文檔的訪問由XmlDataSource控件來完成,從XmlDataSource控件的DataFile屬性中指定XML文檔路徑,然后在TreeView控件中設置與XML文檔中的節點的對應關系。本示例將演示如何把TreeView控件綁定到XML數據源。

技術要點
把TreeView控件綁定到XML數據源的技術要點如下。

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

在TreeView控件的DataBindings屬性中指定節點與XML文檔的對應關系。


實現步驟

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

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

(3)在“App_Data”文件夾中創建一個XML文檔,命名為“XMLFile.xml”,該文檔包含三層結構:聯系人、地區和負責人。代碼如下所示。

復制代碼 代碼如下:

?xml version="1.0" encoding="utf-8" ?>
contact name="聯系人">
genre name="華南地區">
person Text="負責人">
name>
張三/name>
sex>
男/sex>
age>
25/age>
address>
廣州市黃浦區/address>
/person>
person Text="負責人">
name>
李四/name>
sex>
男/sex>
age>
28/age>
address>
佛山市南海區/address>
/person>
/genre>
genre name="華北地區">
person Text="負責人">
name>
王五/name>
sex>
男/sex>
age>
30/age>
address>
北京市海淀區/address>
/person>
/genre>
/contact>

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

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

復制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true" %>
script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.TreeView1.ShowLines = true;
//以下是添加節點與數據源綁定的對應關系
TreeNodeBinding contact = new TreeNodeBinding();
contact.DataMember = "contact";//指定綁定的成員
contact.ValueField = "name";//取值的字段
this.TreeView1.DataBindings.Add(contact);
TreeNodeBinding genre = new TreeNodeBinding();
genre.DataMember = "genre";//添加與"地區"綁定
genre.ValueField = "name";
this.TreeView1.DataBindings.Add(genre);
TreeNodeBinding person = new TreeNodeBinding();
person.DataMember = "person";//添加與"負責人"綁定
person.ValueField = "Text";
this.TreeView1.DataBindings.Add(person);
TreeNodeBinding name = new TreeNodeBinding();
name.DataMember = "name";//添加與"名稱"綁定
name.ValueField = "#InnerText";
this.TreeView1.DataBindings.Add(name);
TreeNodeBinding sex = new TreeNodeBinding();
sex.DataMember = "sex";//添加與"性別"綁定
sex.ValueField = "#InnerText";
this.TreeView1.DataBindings.Add(sex);
TreeNodeBinding age = new TreeNodeBinding();
age.DataMember = "age";//添加與"年齡"綁定
age.ValueField = "#InnerText";
this.TreeView1.DataBindings.Add(age);
TreeNodeBinding address = new TreeNodeBinding();
address.DataMember = "address";//添加與"地址"綁定
address.ValueField = "#InnerText";
this.TreeView1.DataBindings.Add(address);
}
}
/script>
html xmlns="http://www.w3.org/1999/xhtml" >
head runat="server">
title>TreeView綁定XML示例/title>
/head>
body>
form id="form1" runat="server">
div>
asp:XmlDataSource ID="XmlDataSource1" runat="server"
DataFile="~/App_Data/XMLFile.xml">
/asp:XmlDataSource>
/div>
asp:TreeView ID="TreeView1" runat="server"
DataSourceID="XmlDataSource1">
/asp:TreeView>
/form>
/body>
/html>

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

源程序解讀

(1)TreeNodeBinding類在TreeView控件中定義數據項與該數據項綁定到的節點之間的關系。該類的DataMember屬性指定在節點顯示的數據源對應XML的節點。ValueField屬性對應TreeNode對象的Value屬性。

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

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

您可能感興趣的文章:
  • asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法
  • ASP.NET MVC DropDownList數據綁定及使用詳解
  • ASP.NET Ajax級聯DropDownList實現代碼
  • asp.net省市三級聯動的DropDownList+Ajax的三種框架(aspnet/Jquery/ExtJs)示例
  • (asp.net c#)DropDownList綁定后顯示對應的項的兩種方法
  • 打造基于jQuery的高性能TreeView(asp.net)
  • 關于ASP.NET中TreeView用法的一個小例子
  • ASP.NET使用TreeView顯示文件的方法
  • ASP.NET中使用TreeView顯示文件的方法
  • ASP.NET中 ListBox列表框控件的使用方法
  • ASP.NET中DropDownList和ListBox實現兩級聯動功能
  • asp.net中ListBox 綁定多個選項為選中及刪除實現方法
  • Asp.net treeview實現無限級樹實現代碼
  • asp.net實現DropDownList,TreeView,ListBox的無限極分類目錄樹

標簽:新疆 黃南 曲靖 大興安嶺 焦作 宜春 延安 綿陽

巨人網絡通訊聲明:本文標題《ASP.NET實現TreeView的XML數據源綁定實例代碼》,本文關鍵詞  ASP.NET,實現,TreeView,的,XML,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET實現TreeView的XML數據源綁定實例代碼》相關的同類信息!
  • 本頁收集關于ASP.NET實現TreeView的XML數據源綁定實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    4438x亚洲最大成人网| 免费久久精品视频| 麻豆国产一区二区| 色婷婷av一区二区三区大白胸| 久久久久国色av免费看影院| 91福利精品视频| av电影在线观看完整版一区二区 | 欧美精品高清视频| 99久精品国产| 成人一级片在线观看| 亚洲一级二级在线| 国产精品成人免费精品自在线观看| 激情综合色综合久久综合| 日韩美女久久久| 91精品在线麻豆| 色婷婷香蕉在线一区二区| 国产一区二区三区免费播放 | 日韩一区二区三区电影在线观看 | 亚洲在线中文字幕| 久久不见久久见免费视频1| 色综合 综合色| 91精品国产色综合久久| 久久亚洲精精品中文字幕早川悠里| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩日日摸| 久久综合九色综合欧美就去吻| 日韩一区二区精品| 亚洲精品ww久久久久久p站 | 久久精品噜噜噜成人88aⅴ| 国产福利不卡视频| 欧美大片顶级少妇| 不卡的av在线| 国产无遮挡一区二区三区毛片日本| 亚洲bt欧美bt精品777| 91在线视频观看| 天堂va蜜桃一区二区三区| 豆国产96在线|亚洲| 91高清视频免费看| 亚洲人成网站在线| 欧洲生活片亚洲生活在线观看| 亚洲乱码国产乱码精品精的特点 | 成人性生交大片免费看中文| 国产午夜精品一区二区三区嫩草| 国产美女精品在线| 亚洲色图制服诱惑 | 国产精品久久久久影视| 成人av网站在线观看免费| 日韩精品欧美成人高清一区二区| 蜜桃av一区二区三区| 成人aa视频在线观看| 欧美日韩一区二区在线视频| 精品国产制服丝袜高跟| 三级在线观看一区二区| 7777女厕盗摄久久久| 国产精品免费视频网站| 1区2区3区精品视频| 国产在线精品一区二区夜色| 亚洲乱码日产精品bd| 欧美日韩一区二区三区在线看| 日韩伦理电影网| 91国内精品野花午夜精品| 亚洲天堂久久久久久久| 日韩视频一区二区三区| 粉嫩嫩av羞羞动漫久久久| 国产成人高清视频| 粉嫩av一区二区三区| 成人精品在线视频观看| 成人av影院在线| 亚洲成人午夜影院| 久久综合成人精品亚洲另类欧美 | 亚洲影视资源网| 欧美剧情片在线观看| 国产91精品一区二区| 日本在线观看不卡视频| 日韩影视精彩在线| 亚洲图片欧美视频| 日本亚洲三级在线| 国产凹凸在线观看一区二区| 天堂一区二区在线| 精品国产乱码久久久久久免费| 色吊一区二区三区 | 久久久精品国产免费观看同学| 91麻豆蜜桃一区二区三区| 午夜日韩在线观看| 蜜臀91精品一区二区三区| 日韩va亚洲va欧美va久久| 国产精品一区二区在线观看网站 | 色综合网站在线| 69精品人人人人| 国产69精品久久久久777| 九九九久久久精品| 国产91精品一区二区| 91精品国产综合久久久久| 日本午夜精品视频在线观看| 欧美成人aa大片| 久久9热精品视频| 国产精品亲子乱子伦xxxx裸| 成人污视频在线观看| 亚洲一区二区成人在线观看| 欧亚一区二区三区| 国产成人免费网站| 日韩一区日韩二区| 欧美成人一区二区三区| 国产伦理精品不卡| 日韩精品成人一区二区在线| 欧美成人免费网站| 色天使色偷偷av一区二区| 亚洲国产成人高清精品| 久久精品夜色噜噜亚洲a∨| 成人黄色av网站在线| 久久综合九色综合97婷婷女人| 久久66热re国产| 亚洲在线一区二区三区| 欧美少妇一区二区| 一区二区三区日韩欧美| 色综合久久久久久久| 欧美www视频| 韩国中文字幕2020精品| 亚洲精品国久久99热| 欧美一级片在线看| 欧美性色黄大片| 紧缚捆绑精品一区二区| 午夜精品久久久久久久蜜桃app| 日韩一级完整毛片| 欧美美女网站色| 国产成人av电影在线播放| 奇米色一区二区三区四区| 日本一区二区成人| 久久久久国产精品免费免费搜索| 色综合天天综合在线视频| 成人午夜激情在线| 婷婷中文字幕一区三区| 亚洲午夜激情av| 国产精品你懂的在线欣赏| 国产欧美一区二区三区沐欲| 欧美精品一区二区三区在线| 色综合久久综合中文综合网| 亚洲午夜电影在线| 欧美怡红院视频| 国产精品亚洲а∨天堂免在线| 不卡一区二区三区四区| 日韩成人免费电影| 国产精品久久久久三级| 中文字幕精品一区| 精品国产第一区二区三区观看体验| 日韩一区二区三区四区| 91在线丨porny丨国产| 99re视频这里只有精品| 激情欧美日韩一区二区| 国产高清不卡一区二区| 精品一区二区在线看| 国产一区二区精品久久| 奇米影视一区二区三区| 免费久久精品视频| 婷婷六月综合亚洲| 久草中文综合在线| 人人爽香蕉精品| 国产福利一区二区三区视频在线| 国产伦精品一区二区三区免费 | 日本特黄久久久高潮| 奇米精品一区二区三区在线观看| 亚洲精品中文在线影院| 午夜精品久久久久久久久久| 一区二区三区精品视频| 日日夜夜免费精品| 午夜精品成人在线| 欧美日韩亚洲综合在线| 欧美精品在欧美一区二区少妇| 成人午夜在线播放| 欧美日韩激情在线| 日本高清免费不卡视频| 日韩免费看的电影| 国产精品久久久久久久久果冻传媒 | 欧美精品在欧美一区二区少妇| 一本色道久久综合狠狠躁的推荐 | 国产麻豆精品在线观看| 99精品黄色片免费大全| 欧美日韩国产成人在线91| 26uuu精品一区二区在线观看| 日韩精品一区二区三区在线观看| 丁香一区二区三区| 成人免费av网站| 99国产精品久久久久久久久久 | 成人性生交大片免费看中文| 欧美无砖专区一中文字| 一本色道综合亚洲| 精品理论电影在线观看| 久久久高清一区二区三区| 亚洲人成7777| 亚洲一区二区黄色| 国产一区二区电影| av不卡免费电影| 精品成人私密视频| 综合激情网...| 国产精品性做久久久久久| 成人av资源网站| 欧美色图一区二区三区| 欧美日韩综合在线| 国产精品无码永久免费888| 日韩高清不卡一区二区三区|