seeParseChildrenAttribute Sample http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconparsechildrenattributesample.aspCollection properties in ASP.Net Server Controls (Building a TabStrip Control) http://west-wind.com/weblog/posts/200.aspx
private void CreateTVMerchCata()
{
//清空树中的节点
TVMerchCata.Nodes.Clear(); //创建根节点
TreeNode TNRoot = new TreeNode();
//根节点ID数据
TNRoot.ID = "0";
//根节点文本
TNRoot.Text = "物资目录";
//设置图片
TNRoot.ImageUrl = "../images/root.gif";
// TNRoot.ExpandedImageUrl = "";
// TNRoot.SelectedImageUrl = "";
//添加根节点
TVMerchCata.Nodes.Add(TNRoot); //创建第一级节点
//定义连接
DB2Conn MyDB2Conn = new DB2Conn();
//查询语句
string sSql = "SELECT CATACODE, PARENTCODE, CATANAME FROM MERCHCATA WHERE PARENTCODE = '0'";
//查出第一级目录
DataSet MyDSFirst = MyDB2Conn.GetData(sSql);
//获取一级记录数
int iFristRows = MyDSFirst.Tables[0].Rows.Count;
//遍历记录添加第一级节点
for (int i = 0; i < iFristRows; i++)
{ //创建第一级节点
TreeNode TNFirst = new TreeNode();
//类别名称编码
TNFirst.ID = Convert.ToString(MyDSFirst.Tables[0].Rows[i]["CATACODE"]);
//类别名称
TNFirst.Text = Convert.ToString(MyDSFirst.Tables[0].Rows[i]["CATANAME"]);
//设置图片
TNFirst.ImageUrl = "../images/folder.gif";
TNFirst.ExpandedImageUrl = "../images/folderopen.gif";
// TNRoot.SelectedImageUrl = "";
//添加第一级节点
TNRoot.Nodes.Add(TNFirst);
} //展开根节点
TNRoot.Expanded = true;
}
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconparsechildrenattributesample.aspCollection properties in ASP.Net Server Controls (Building a TabStrip Control)
http://west-wind.com/weblog/posts/200.aspx