java实现控件绑定数据源_控件(三)——TreeView控件以XmlDataSource控件为数据源实现简单的绑定...
TreeView控件功能非常強大,今天,我們只是窺其一角。
我們實現(xiàn)的例子是:TreeView控件與XmlDataSource控件綁定,然后在網(wǎng)頁顯示選中項。
首先我們添加一個xml,取名為tv.xml。在其中寫上如下代碼:
這時我們在default.aspx頁面中添加一個TreeView控件,我們可以選定它的樣式(大方美觀即可),之后配置它的數(shù)據(jù)源。如下圖:
這是,界面自然后這樣顯示:
我們添加后臺代碼:
protected void Button1_Click(object sender, EventArgs e)
{//將選中項的值打印出來
if (TreeView1.CheckedNodes.Count>0)
{//如果有項被選中
foreach (TreeNode tn in TreeView1.CheckedNodes )
{//迭代所有被選中的節(jié)點
if (tn.ChildNodes.Count > 0)
{//如果被選中項下面還有子節(jié)點
foreach (TreeNode ctn in tn.ChildNodes)
{//迭代所有節(jié)點,把值讀出來
Response.Write(ctn.Text + "
");
}
}
else
{//如果下面沒有節(jié)點了,說明是頁節(jié)點,直接讀出選項的值
Response.Write(tn.Text +"
");
}
}
}
}
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
Label1.Text = TreeView1.SelectedNode.Text;
}
protected void TreeView1_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e)
{
Label1.Text = "你折疊了" + e.Node.Text;
}
protected void TreeView1_TreeNodeExpanded(object sender, TreeNodeEventArgs e)
{
Label1.Text = "你展開了" + e.Node.Text;
}
protected void TreeView1_TreeNodeCollapsed(object sender, TreeNodeEventArgs e)
{
}
顯示效果:
總結(jié)
以上是生活随笔為你收集整理的java实现控件绑定数据源_控件(三)——TreeView控件以XmlDataSource控件为数据源实现简单的绑定...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UCI数据集汇总及描述
- 下一篇: 网付快讯:华为拿下支付牌照!移动支付行业