/// <summary>
/// 绑定类别信息到树形菜单
/// </summary>
private void BindTree()
{
this.tvCategory.Nodes.Clear();
TreeNode topNode = new TreeNode();
topNode.Name = "Category";
topNode.Tag = "0";
topNode.Text = "存货分类";
this.tvCategory.Nodes.Add(topNode);
this.LoadTree(topNode, topNode.Tag.ToString());
this.tvCategory.Nodes[0].Expand();
this.tvCategory.SelectedNode = this.tvCategory.Nodes[0];
}
/// <summary>
/// 加载树形菜单
/// </summary>
/// <param name="tn"></param>
/// <param name="parentId"></param>
private void LoadTree(TreeNode tn, string parentNumber)
{
DataTable areaDt = bCategory.GetCategoryByParentCode(parentNumber);
foreach (DataRow row in areaDt.Rows)
{
TreeNode node = new TreeNode();
node.Name = row["分类编码"].ToString();
node.Tag = row["分类编码"].ToString();
node.Text = row["分类名称"].ToString();
node.ToolTipText = row["分类名称"].ToString();
node.StateImageKey = row["备注"].ToString();
tn.Nodes.Add(node);
this.LoadTree(node, node.Tag.ToString());
}
}
浙公网安备 33010602011771号