/// <summary> /// 加载某一类型的科室 /// </summary> /// <param name="deptType">类型编码</param> private void LoadDeptsByType(string deptType) { Neusoft.HISFC.Models.Base.Department obj = new Neusoft.HISFC.Models.Base.Department(); //得到所有科室 ArrayList depts = departmentManager.GetDeptmentByType(deptType); DataSet deptAll = new DataSet(); DataTable dept = new DataTable("dept"); DataColumn[] colDept = { new DataColumn("科室编码"), new DataColumn("科室名称"), new DataColumn("科室类型") }; dept.Columns.AddRange(colDept); dept.Rows.Clear(); foreach (Neusoft.HISFC.Models.Base.Department deptInfo in depts) { DataRow row = dept.NewRow(); row["科室编码"] = deptInfo.ID.ToString().Trim(); row["科室名称"] = deptInfo.Name; row["科室类型"] = deptInfo.DeptType.Name; dept.Rows.Add(row); } deptAll.Tables.Add(dept); this.neuSpread1_Sheet1.DataSource = deptAll; this.SetColumn("dept"); }