C# · 12月 21, 2021

C# → 用TreeView实现树菜单

<span id=”yuyuzi375″ style=”FONT-SIZE: 10pt”> 

具体方法是:创建一个数据库,设计树图信息表,包含、、、、字段,其它字段根据实际业务而定,节点名称将在树型控件的节点上显示,字段保存节点的唯一标识号,表示当前节点的父节点号,标识号组成了一个“链表”,记录了树上节点的结构。设计一个窗体其上放置控件,修改其属性为。

数据结构如下:

数据库如下:公共查询部人民币日报查询外币日报查询分行科技部人民币日报查询外币日报查询福田支行月存款进度表月存款走势图罗湖支行月存款进度表月存款走势图文件如下:   menu_Left  <Meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">  <Meta name="CODE_LANGUAGE" Content="C#">  <Meta name="vs_defaultClientScript" content="JavaScript">  <Meta name="vs_targetSchema" content=" <body MS_POSITIONING="GridLayout">   

代码如下:

 /// menu_Left 的摘要说明。 public class menu_Left : System.Web.UI.Page {  protected Microsoft.Web.UI.WebControls.TreeView tvMenu;  sqlConnection Conn;  sqlDataAdapter myCmd;  DataSet ds;  string cmdSelect;

建立数据集建树的基本思路是:从根节点开始递归调用显示子树