Dev倥件的使用,体会之一

    技术2025-08-08  10

    1 DevExpress.XtraEditors.ImageComboBoxEdit使用体会    protected void GetAuxDataDDL(CommonEnum.AuxDataType pnum_enumAuxDataType, ImageComboBoxEdit pcbo_Name)        {//执行一句SQL返回dataTable        DataTable pobj_DT = GetAuxData(pnum_enumAuxDataType);            for (int i = 0; i < pobj_DT.Rows.Count; i++)            {                ImageComboBoxItem pimg_Comb = new ImageComboBoxItem();                pimg_Comb.Description = pobj_DT.Rows[i][4].ToString();                pimg_Comb.Value = pobj_DT.Rows[i][1].ToString();                pcbo_Name.Properties.Items.Add(pimg_Comb);            }        }CommonEnum.AuxDataType.Worksequence 注解:

                                        public class CommonEnum        {        辅助资料类型#region 辅助资料类型        /** <summary>        /// 辅助资料类型        /// </summary>        public enum AuxDataType        {            /** <summary>            /// 固定资产类别            /// </summary>            AssetType,            /** <summary>            /// 固定资产存放地点            /// </summary>            AssetPosition,            /** <summary>            /// 职务            /// </summary>            Job,            /** <summary>            /// 人员类型            /// </summary>            PersonType,            /** <summary>            /// 人员职位            /// </summary>            JobGuid,            /** <summary>            /// 国家            /// </summary>            Nation,            /** <summary>            /// 籍贯            /// </summary>            Province,            /** <summary>            /// 政治面貌            /// </summary>            PoliticsVisage,            /** <summary>            /// 婚姻状况            /// </summary>            MarriageStatus,            /** <summary>            /// 健康状况            /// </summary>            HealthStatus,            /** <summary>            /// 岗位名称            /// </summary>            StationName,            /** <summary>            /// 检查部位            /// </summary>            ExamePart,            /** <summary>            /// 检查内容            /// </summary>            ExameContent,            /** <summary>            /// 岗位检查内容            /// </summary>            WorkExameContent,            /** <summary>            /// 区域            /// </summary>            Area,            /** <summary>            /// 行业            /// </summary>            Trade,            /** <summary>            /// 类型            /// </summary>            Type,            /** <summary>            /// 客户等级            /// </summary>            CustomerLevel,            /** <summary>            /// 班次            /// </summary>            Worksequence,            /** <summary>            /// 档案类别            /// </summary>            Achivestype,            /** <summary>            /// 档案保管的位置            /// </summary>            KeepingDept,            /** <summary>            /// 班名称            /// </summary>            ClassName,            /** <summary>            /// 巡视点号            /// </summary>            CheckPlace,            /** <summary>            /// 物业类型            /// </summary>            PropType,            /** <summary>            /// 清洁检查:检查结果            /// </summary>            CheckResult,        }        #endregion        }/** <summary>        /// 获取辅助资料类别 Guid        /// </summary>        /// <param name="enumAuxDataType">资料类别枚举</param>        /// <returns></returns>    protected string GetAuxDataType(CommonEnum.AuxDataType enumAuxDataType){switch (enumAuxDataType){case CommonEnum.AuxDataType.AssetType:                    return "096c162b-fd48-4551-bd87-251aa249bd4c";                case CommonEnum.AuxDataType.AssetPosition:                    return "704220cc-9aae-4093-b2cf-cf02857d24c1"; //固定资产存放地点                case CommonEnum.AuxDataType.Job:                    return "c3c39af0-ec43-46e7-b18f-7ecb80120cc6";

    }}对话框的使用    对话框#region 对话框        /** <summary>        /// 确认对话框        /// </summary>        /// <param name="strString">提示内容</param>        /// <returns>用户点击结果</returns>        public DialogResult Confirm(string strString)        {            return DevExpress.XtraEditors.XtraMessageBox.Show(strString,"提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question);        }        /** <summary>        /// 确认对话框        /// </summary>        /// <param name="strSting">提示内容</param>        public void ShowMessage(string strSting)        {            DevExpress.XtraEditors.XtraMessageBox.Show(strSting,"提示",MessageBoxButtons.OK,MessageBoxIcon.Information);        }        /** <summary>        /// 确认删除对话框        /// </summary>        /// /// <returns>用户点击结果</returns>        public DialogResult ConfirmDelete()        {            return DevExpress.XtraEditors.XtraMessageBox.Show("确定要删除吗?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question);        }        #endregion使用用例:if(this.Confirm("确定要删除吗?") == DialogResult.Cancel)                return;

    最新回复(0)