/// <summary> /// 初始化树控件 /// </summary> private void LoadTree(DegonControlLib.TreeViewControl tvc, DataSet dsTemp, string strName, bool blCount) { if (tvc.Nodes.Count > 0) { tvc.Nodes.Clear(); } DataTable dt; if (dsTemp != null && dsTemp.Tables.Count > 0) { dt = dsTemp.Tables[0]; } else { dt = tvc.BuildMenusEntity(); } DataRow dr = dt.NewRow(); SetDataRow(ref dr, 0, "所有", -1, false, blCount, 0); dt.Rows.Add(dr); tvc.DataSouce = dt; tvc.LoadNode(strName); tvc.ExpandAll(); tvc.SelectedNode = tvc.Nodes[0]; tvc.SetSelectNodeColor(); }
/// <summary> /// 初始化部门树 /// </summary> private void LoadTree(DegonControlLib.TreeViewControl tvc, DataSet dsTemp, string strName, bool blCount, string strHeadTip) { DataTable dt; if (dsTemp != null && dsTemp.Tables.Count > 0) { dt = dsTemp.Tables[0]; } else { dt = tvc.BuildMenusEntity(); } DataRow dr = dt.NewRow(); SetDataRow(ref dr, 0, strHeadTip, -1, false, blCount, 0); dt.Rows.Add(dr); tvc.DataSouce = dt; tvc.LoadNode(strName); }
/// <summary> /// 获取分站树信息 /// </summary> /// <returns></returns> public DataTable GetStationTree() { DataTable dt; DataSet ds; ds = associateDal.GetStationTree(); if (ds != null && ds.Tables.Count > 0) { dt = ds.Tables[0]; } else { dt = tvc.BuildMenusEntity(); } DataRow dr = dt.NewRow(); SetDataRow(ref dr, 0, "所有", -1, false, false, 0); dt.Rows.Add(dr); dt.AcceptChanges(); return(dt); }