private List<SystemParameterEntity> GetDataSource() { KPI_SystemDal DataAccess = new KPI_SystemDal(); List<SystemParameterEntity> List = new List<SystemParameterEntity>(); SystemParameterEntity SystemParameter,Param; List<KPI_UnitEntity> UnitList = KPI_UnitDal.GetAllEntity(); foreach (KPI_UnitEntity Unit in UnitList) { SystemParameter = DataAccess.GetSystemParameter(Unit.UnitID); if (SystemParameter == null) { SystemParameter = new SystemParameterEntity(); SystemParameter.SysName = Unit.UnitID; SystemParameter.SysDesc = Unit.UnitName + "奖金金额"; } SystemParameter.SysCode = Unit.UnitCode; Param = DataAccess.GetSystemParameter(Unit.UnitCode); if (Param != null) SystemParameter.SysValue2 = Param.SysValue; //SystemParameter.SysValue2 = DataAccess.GetSystemParameter(Unit.UnitCode).SysValue; List.Add(SystemParameter); } return List; }