Dev倥件的使用,体会之一

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;

posted @ 2011-10-26 21:15  许海彪  阅读(388)  评论(0编辑  收藏  举报