日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

動(dòng)態(tài)加載樹(shù)----treeView

動(dòng)態(tài)加載樹(shù)----treeView

更新時(shí)間:2022-05-05 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

動(dòng)態(tài)加載樹(shù)

陳根發(fā)



命題:從數(shù)據(jù)庫(kù)讀取字段值作為樹(shù)的節(jié)點(diǎn)



實(shí)現(xiàn):

一.把字段值取出放到DataSet 中

二.添加一個(gè)根節(jié)點(diǎn)

三.添加相應(yīng)的子節(jié)點(diǎn)



代碼如下

using System;

using System.Drawing;

using System.Collections;

using System.ComponentModel;

using System.Windows.Forms;

using System.Data;



namespace WindowsApplication3

{

/// <summary>

/// Form1 的摘要說(shuō)明。

/// </summary>

public class Form1 : System.Windows.Forms.Form

{

private System.Windows.Forms.TreeView treeView1;

/// <summary>

/// 必需的設(shè)計(jì)器變量。

/// </summary>

private System.ComponentModel.Container components = null;



public Form1()

{

//

// Windows 窗體設(shè)計(jì)器支持所必需的

//

InitializeComponent();



//

// TODO: 在 InitializeComponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼

//

}



/// <summary>

/// 清理所有正在使用的資源。

/// </summary>

protected override void Dispose( bool disposing )

{

if( disposing )

{

if (components != null)

{

components.Dispose();

}

}

base.Dispose( disposing );

}



#region Windows 窗體設(shè)計(jì)器生成的代碼

/// <summary>

/// 設(shè)計(jì)器支持所需的方法 - 不要使用代碼編輯器修改

/// 此方法的內(nèi)容。

/// </summary>

private void InitializeComponent()

{

this.treeView1 = new System.Windows.Forms.TreeView();

this.SuspendLayout();

//

// treeView1

//

this.treeView1.Dock = System.Windows.Forms.DockStyle.Bottom;

this.treeView1.ImageIndex = -1;

this.treeView1.Location = new System.Drawing.Point(0, 137);

this.treeView1.Name = "treeView1";

this.treeView1.SelectedImageIndex = -1;

this.treeView1.Size = new System.Drawing.Size(352, 136);

this.treeView1.TabIndex = 0;

this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect);

//

// Form1

//

this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);

this.ClientSize = new System.Drawing.Size(352, 273);

this.Controls.Add(this.treeView1);

this.Name = "Form1";

this.Text = "Form1";

this.Load += new System.EventHandler(this.Form1_Load);

this.ResumeLayout(false);



}

#endregion



/// <summary>

/// 應(yīng)用程序的主入口點(diǎn)。

/// </summary>

[STAThread]

static void Main()

{

Application.Run(new Form1());

}



private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)

{



}



private void Form1_Load(object sender, System.EventArgs e)

{

ShowForm();

}

private void ShowForm ()

{

treeView1.Nodes.Clear() ;

System.Windows.Forms.TreeNode mNode=new TreeNode("全部");

//mNode.ImageIndex =1;

treeView1.Nodes.Add(mNode) ;

//假設(shè)DataSet 已經(jīng)取得

System.Windows.Forms.TreeNode nNode=new TreeNode("在職");

System.Windows.Forms.TreeNode pNode=new TreeNode("離職");

treeView1.TopNode.Nodes.Add(nNode) ;

treeView1.TopNode.Nodes.Add(pNode) ;

treeView1.Select ();

if (ds.Tables [0].Rows.Count <=0 )

{

return;

}

else

{

// add Add some childtreenodes



foreach(DataRow dr in ds.Tables [0].Rows )

{



System.Windows.Forms.TreeNode aNode=new TreeNode(dr["Name"].ToString() );

System.Windows.Forms.TreeNode bNode=new TreeNode(dr["Name"].ToString());

treeView1.Nodes [0].Nodes[0].Nodes .Add (aNode);

treeView1.Nodes [0].Nodes[1].Nodes .Add (bNode);

}

}

}



}

}

好了,節(jié)點(diǎn)的值就

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 欧美另类视频 | 日韩免费大片 | jizzjizz日本护士出水视频 | 日韩综合| 成人免费网站视频 | 日本一区午夜爱爱 | 国产成人在线观看免费网站 | 大尺度做爰床戏呻吟长小说 | 桃花岛精品亚洲国产成人 | 精品72久久久久久久中文字幕 | 国产精品9999久久久久仙踪林 | 手机看片精品国产福利盒子 | 曰本在线 | 亚洲视频二| 久久99亚洲精品久久久久电影 | 亚洲综合久久综合激情久久 | 欧美成人精品一区二三区在线观看 | 黄网在线观看免费网站台湾swag | 亚洲清色| 日韩欧美在线综合网高清 | xxxxwwww欧美| 国产成人亚洲精品一区二区在线看 | 24小时日本在线视频观看.www | 曰批全过程免费视频观看草莓 | 日本五级床片在线观看 | 首页亚洲国产丝袜长腿综合 | 成年人免费看的视频 | 综合激情在线 | 99久久精品免费视频 | 久久网欧美 | 欧美国产成人精品一区二区三区 | 99色网| 婷婷久久综合网 | 在线免费观看亚洲 | 亚洲日韩视频 | 久久精品成人免费网站 | 92国产福利视频一区二区 | 久久99精品久久久久久国产人妖 | 欧美亚洲欧美日韩中文二区 | 激情综合激情 | 精品久久久久久中文字幕女 |