国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

ASP.NET - TreeView Web 服務(wù)器控件事件

2019-11-17 03:58:42
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
TreeView Web 服務(wù)器控件提供了幾個(gè)可進(jìn)行編程的事件。這使您能夠在發(fā)生事件時(shí)運(yùn)行自定義例程。



一、事件

      只有用戶(hù)通過(guò)一些操作(如選擇、展開(kāi)或折疊節(jié)點(diǎn))與控件交互時(shí),才會(huì)引發(fā) TreeView 控件事件。如果以編程方式調(diào)用選擇、展開(kāi)或折疊方法,則不會(huì)引發(fā)這些事件。例如,如果調(diào)用 Expand 方法,將不會(huì)引發(fā)任何事件。



下表描述了 TreeView 控件支持的事件。

事件
說(shuō)明

TreeNodeCheckChanged
當(dāng) TreeView 控件的復(fù)選框發(fā)送到服務(wù)器的狀態(tài)更改時(shí)發(fā)生。每個(gè) TreeNode 對(duì)象發(fā)生變化時(shí)都將發(fā)生一次。

SelectedNodeChanged
在 TreeView 控件中選定某個(gè)節(jié)點(diǎn)時(shí)發(fā)生。

TreeNodeExpanded
在 TreeView 控件中展開(kāi)某個(gè)節(jié)點(diǎn)時(shí)發(fā)生。

TreeNodeCollapsed
在 TreeView 控件中折疊某個(gè)節(jié)點(diǎn)時(shí)發(fā)生。

TreeNodePopulate
在 TreeView 控件中展開(kāi)某個(gè) PopulateOnDemand 屬性設(shè)置為 true 的節(jié)點(diǎn)時(shí)發(fā)生。

TreeNodeDataBound
將數(shù)據(jù)項(xiàng)綁定到 TreeView 控件中的某個(gè)節(jié)點(diǎn)時(shí)發(fā)生。




二、示例

2.1、SelectedNodeChanged 事件

下面的代碼示例演示如何處理 SelectedNodeChanged 事件以及如何訪問(wèn)引發(fā)此事件的 SelectedNode 屬性。此示例將 MyLabel 的文本設(shè)置為 SelectedNode 的 ToolTip 屬性文本。

PRotected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)

{

    MyLabel.Text = TreeView1.SelectedNode.ToolTip;

}



2.2、TreeNodeExpanded 事件和 TreeNodeCollapsed 事件

下面的代碼示例演示如何處理 TreeNodeCollapsed 事件和 TreeNodeExpanded 事件,以及如何訪問(wèn)折疊或展開(kāi)的 TreeNode 對(duì)象。

protected void TreeView1_TreeNodeCollapsed(object sender, TreeNodeEventArgs e)

{

    MyLabel.Text = "You collapsed the " + e.Node.Value + " node.";

}

protected void TreeView1_TreeNodeExpanded(object sender, TreeNodeEventArgs e)

{

    MyLabel.Text = "You expanded the " + e.Node.Value + " node.";

}



2.3、TreeNodePopulate 事件

下面的代碼示例演示如何處理 TreeNodePopulate 事件,以及如何以編程方式將一個(gè)新的 TreeNode 對(duì)象添加到引發(fā)該事件的節(jié)點(diǎn)的 ChildNodes 集合中。

protected void TreeView1_TreeNodePopulate(object sender, TreeNodeEventArgs e)

{

    e.Node.ChildNodes.Add(new TreeNode("New Node Populated on Demand"));



本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/dodream/archive/2009/12/18/5029945.aspx
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南开区| 辰溪县| 拉萨市| 安泽县| 肇州县| 红桥区| 兰西县| 云林县| 南康市| 蕲春县| 信阳市| 三原县| 民和| 永登县| 柘城县| 萨嘎县| 九台市| 武邑县| 云安县| 万安县| 南开区| 红安县| 芦溪县| 廊坊市| 秭归县| 峨眉山市| 广丰县| 乃东县| 沙河市| 玉门市| 探索| 子长县| 道孚县| 北海市| 威宁| 古丈县| 大宁县| 怀来县| 涪陵区| 阿拉善盟| 贺州市|