110,545
社区成员
发帖
与我相关
我的任务
分享
#region 添加树节点
public void LoadTreeview()
{
trvFile.Nodes.Clear();
TreeNode tn = new TreeNode("全部资产",0,0);
this.trvFile.Nodes.Add(tn);
TreeNode child1 = new TreeNode("保管人",1,1);
tn.Nodes.Add(child1);
DataTable dtkeeper = kpd.SelectKeepingPerson();
int rowskeeper = dtkeeper.Rows.Count;
for (int i = 0; i < rowskeeper; i++)
{
TreeNode tnkeeper = new TreeNode(dtkeeper.Rows[i][1].ToString(),2,2);
tnkeeper.Tag = Convert.ToInt32(dtkeeper.Rows[i][0]);
child1.Nodes.Add(tnkeeper);
}
TreeNode child2 = new TreeNode("存放地点",1,1);
tn.Nodes.Add(child2);
DataTable dtaddress = sad.SelectStoreAddress();
int rowsadd = dtaddress.Rows.Count;
for (int i = 0; i < rowsadd; i++)
{
TreeNode tnaddress = new TreeNode(dtaddress.Rows[i][1].ToString(),2,2);
tnaddress.Tag = Convert.ToInt32(dtaddress.Rows[i][0]);
child2.Nodes.Add(tnaddress);
}
TreeNode child3 = new TreeNode("资产类别",1,1);
tn.Nodes.Add(child3);
DataTable dtcategory = ecd.SelectEquipmentCategory();
int rowscategory = dtcategory.Rows.Count;
for (int i = 0; i < rowscategory; i++)
{
TreeNode tncategory = new TreeNode(dtcategory.Rows[i][1].ToString(), 2, 2);
tncategory.Tag = Convert.ToInt32(dtcategory.Rows[i][0]);
child3.Nodes.Add(tncategory);
}
TreeNode child4 = new TreeNode("增加方式",1,1);
tn.Nodes.Add(child4);
DataTable dtpattern = apd.SelectAddPattern();
int rowspattern = dtpattern.Rows.Count;
for (int i = 0; i < rowspattern; i++)
{
TreeNode tnpattern = new TreeNode(dtpattern.Rows[i][1].ToString(),2,2);
tnpattern.Tag = Convert.ToInt32(dtpattern.Rows[i][0]);
child4.Nodes.Add(tnpattern);
}
//TreeNode child5 = new TreeNode("用户单位信息",1,1);
//tn.Nodes.Add(child5);
//DataTable dtunit = uuid.SelectUserUnitInfo();
//int rowsunit = dtunit.Rows.Count;
//for (int i = 0; i < rowsunit; i++)
//{
// TreeNode tnunit = new TreeNode(dtunit.Rows[i][1].ToString(), 2, 2);
// tnunit.Tag = Convert.ToString(dtunit.Rows[i][0]);
// child5.Nodes.Add(tnunit);
//}
TreeNode child6 = new TreeNode("使用部门",1,1);
tn.Nodes.Add(child6);
DataTable dtdepartment = udd.SelectUserDepartment();
int rowsdepartment = dtdepartment.Rows.Count;
for (int i = 0; i < rowsdepartment; i++)
{
TreeNode tndepartment = new TreeNode(dtdepartment.Rows[i][1].ToString(), 2, 2);
tndepartment.Tag = Convert.ToInt32(dtdepartment.Rows[i][0]);
child6.Nodes.Add(tndepartment);
}
TreeNode child7 = new TreeNode("使用状态",1,1);
tn.Nodes.Add(child7);
DataTable dtstate = usd.SelectUserState();
int rowsstate = dtstate.Rows.Count;
for (int i = 0; i < rowsstate; i++)
{
TreeNode tnstate = new TreeNode(dtstate.Rows[i][1].ToString(), 2, 2);
tnstate.Tag = Convert.ToInt32(dtstate.Rows[i][0]);
child7.Nodes.Add(tnstate);
}
TreeNode child8 = new TreeNode("用户单位信息", 1, 1);
tn.Nodes.Add(child8);
TreeNode child9 = new TreeNode("清除资产列表", 1, 1);
tn.Nodes.Add(child9);
}