物流系统开发中,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
{
辅助资料类型
}
/// <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";



}
}
对话框的使用
对话框
使用用例:
if(this.Confirm("确定要删除吗?") == DialogResult.Cancel)
return;
使用体会
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);
}
}
public class CommonEnum
{
辅助资料类型
}
/// <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";


}
}
对话框
if(this.Confirm("确定要删除吗?") == DialogResult.Cancel)
return;
浙公网安备 33010602011771号