private void GetModule() { DataTable dt = T_Sysset.GetMenuSetid(); DataTable dtz = T_Sysset.GetModule(); DataTable dtzz; if (dt == null || dt.Rows.Count <= 0) { return; } if (dtz == null || dtz.Rows.Count <= 0) { return; } TreeNode ProvinceNode = null, znNode; for (int i = 0; i < dt.Rows.Count; i++) { string name = dt.Rows[i][0].ToString(); string tag = dt.Rows[i][1].ToString(); ProvinceNode = new TreeNode(); ProvinceNode.Text = name; ProvinceNode.Tag = tag; trModule.Nodes.Add(ProvinceNode); dtzz = dtz.Select("ModuleInt=" + tag).CopyToDataTable(); for (int j = 0; j < dtzz.Rows.Count; j++) { znNode = new TreeNode(); znNode.Text = dtzz.Rows[j][0].ToString(); //显示节点的文本 znNode.Tag = tag + "-" + dtzz.Rows[j][1].ToString(); ProvinceNode.Nodes.Add(znNode); } ProvinceNode.ExpandAll(); } ProvinceNode.Nodes[0].EnsureVisible(); }