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;