国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

asp.net 枚舉文件里面的數(shù)字綁定到DropDownList里面去

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:44:02
文檔

asp.net 枚舉文件里面的數(shù)字綁定到DropDownList里面去

asp.net 枚舉文件里面的數(shù)字綁定到DropDownList里面去: 代碼如下:public class AppEnum { public enum PointLogType : int { /// <summary> /// Email確認(rèn) /// </summary> [Description(Email確認(rèn))] Recruit = 1, //新客戶激活+ /// <summary
推薦度:
導(dǎo)讀asp.net 枚舉文件里面的數(shù)字綁定到DropDownList里面去: 代碼如下:public class AppEnum { public enum PointLogType : int { /// <summary> /// Email確認(rèn) /// </summary> [Description(Email確認(rèn))] Recruit = 1, //新客戶激活+ /// <summary

代碼如下:
public class AppEnum
{
public enum PointLogType : int
{
/// <summary>
/// Email確認(rèn)
/// </summary>
[Description("Email確認(rèn)")]
Recruit = 1, //新客戶激活+
/// <summary>
/// 老客戶回饋
/// </summary>
[Description("老客戶回饋")]
Veteran = 2, //老客戶購(gòu)物歷史回復(fù)
/// <summary>
/// 生成訂單
/// </summary>
[Description("生成訂單")]
CreateOrder = 3, //下訂單-
/// <summary>
/// 作廢訂單
/// </summary>
[Description("作廢訂單")]
AbandonSO = 5, //作廢訂單
/// <summary>
/// 作廢訂單取消
/// </summary>
[Description("作廢訂單取消")]
CancelAbandonSO = 6, //審核作廢取消-
/// <summary>
/// 退貨
/// </summary>
[Description("退貨")]
ReturnProduct = 7, //退貨-
/// <summary>
/// 取消退貨
/// </summary>
[Description("取消退貨")]
CancelReturn = 8,
/// <summary>
/// 取消出庫(kù)
/// </summary>
[Description("取消出庫(kù)")]
CancelOutstock = 9, //取消出貨
/// <summary>
/// 積分轉(zhuǎn)移
/// </summary>
[Description("積分轉(zhuǎn)移")]
TransferPoint = 10, //積分轉(zhuǎn)移
/// <summary>
/// 購(gòu)物得分
/// </summary>
[Description("購(gòu)物得分")]
AddPointLater = 11, //滯后加分
/// <summary>
/// 訂單修改
/// </summary>
[Description("訂單修改")]
UpdateSO = 12, //修改SaleOrder
/// <summary>
/// 批發(fā)扣除
/// </summary>
[Description("批發(fā)扣除")]
WholeSale = 13, //批發(fā)減分-, 好象沒(méi)有使用。
/// <summary>
/// 買(mǎi)卡
/// </summary>
[Description("買(mǎi)卡")]
InfoProduct = 14, //買(mǎi)卡減分-
/// <summary>
/// 其他
/// </summary>
[Description("其他")]
BizRequest = 15, //Request
/// <summary>
/// 商品評(píng)論送積分
/// </summary>
[Description("商品評(píng)論送積分")]
Remark = 16, //Remark
/// <summary>
/// 注冊(cè)送積分
/// </summary>
[Description("注冊(cè)送積分")]
NewRegister = 17, //注冊(cè)送積分
/// <summary>
/// DIY活動(dòng)積分增減
/// </summary>
[Description("DIY活動(dòng)積分增減")]
DIY = 18, //DIY活動(dòng)積分增減, 成都DIY系統(tǒng),沒(méi)有用起來(lái)。
/// <summary>
/// 系統(tǒng)轉(zhuǎn)移積分
/// </summary>
[Description("系統(tǒng)轉(zhuǎn)移積分")]
SysTransferPoint = 19, //系統(tǒng)帳號(hào)neweggcs轉(zhuǎn)移積分給客戶
/// <summary>
/// 系統(tǒng)帳號(hào)增加積分
/// </summary>
[Description("系統(tǒng)帳號(hào)增加積分")]
AddPointToSysAccounts = 20, //財(cái)務(wù)給系統(tǒng)帳號(hào)增加積分
/// <summary>
/// 參加競(jìng)猜
/// </summary>
[Description("參加競(jìng)猜")]
BetReductPoint = 21, //下注使用積分
/// <summary>
/// 競(jìng)猜所得
/// </summary>
[Description("競(jìng)猜所得")]
BetAddPoint = 22, //開(kāi)獎(jiǎng)得積分
/// <summary>
/// 新用戶第一次購(gòu)物贈(zèng)送積分
/// </summary>
[Description("新用戶第一次購(gòu)物贈(zèng)送積分")]
NewCustomerFirstBuy = 23, //新注冊(cè)用戶,第一次購(gòu)物送積分
/// <summary>
/// 自動(dòng)提升精華贈(zèng)送積分
/// </summary>
[Description("自動(dòng)提升精華贈(zèng)送積分")]
SetScoreAuto = 24, //自動(dòng)提升精華贈(zèng)送積分
/// <summary>
/// 市場(chǎng)促銷(xiāo)活動(dòng)增送積分
/// </summary>
[Description("市場(chǎng)促銷(xiāo)活動(dòng)增送積分")]
MKTCampaign = 25,
/// <summary>
/// 到期回收積分
/// </summary>
[Description("到期回收積分")]
DisusePoint = -1
}
}

上面是一個(gè)枚舉列表,怎么去讀取呢?用一個(gè)DDR來(lái)綁定呢?
代碼如下:
ddlType.DisplayMember = "Value";
ddlType.ValueMember = "Key";
ddlType.DataSource = CommonFunctions.GetEnumItems(typeof(AppEnum.PointLogType), false);
ddlType.SelectedValue = 25; // 默認(rèn)值

下面是CommonFunctions里面的GetEnumItems方法:
代碼如下:
/// <summary>
/// 獲得枚舉類(lèi)型所包含的全部項(xiàng)的列表。
/// </summary>
/// <param name="enumType">枚舉的類(lèi)型</param>
/// <param name="withAll">是否包含"All"</param>
/// <returns></returns>
public static List<EnumItem> GetEnumItems(Type enumType, bool withAll)
{
List<EnumItem> list = new List<EnumItem>();

if (enumType.IsEnum != true)
{
// 不是枚舉類(lèi)型
throw new InvalidOperationException();
}

// 包含 All 選項(xiàng)
if (withAll == true)
list.Add(new EnumItem(AppConst.IntNull, "All"));

// 獲得特性Description的類(lèi)型信息
Type typeDescription = typeof(DescriptionAttribute);

// 獲得枚舉的字段信息(因?yàn)槊杜e的值實(shí)際上是一個(gè)static的字段的值)
System.Reflection.FieldInfo[] fields = enumType.GetFields();

// 檢索所有字段
foreach (FieldInfo field in fields)
{
// 過(guò)濾掉一個(gè)不是枚舉值的,記錄的是枚舉的源類(lèi)型
if (field.FieldType.IsEnum == false)
continue;

// 通過(guò)字段的名字得到枚舉的值
int value = (int)enumType.InvokeMember(field.Name, BindingFlags.GetField, null, null, null);
string text = string.Empty;

// 獲得這個(gè)字段的所有自定義特性,這里只查找Description特性
object[] arr = field.GetCustomAttributes(typeDescription, true);
if (arr.Length > 0)
{
// 因?yàn)镈escription自定義特性不允許重復(fù),所以只取第一個(gè)
DescriptionAttribute aa = (DescriptionAttribute)arr[0];

// 獲得特性的描述值
text = aa.Description;
}
else
{
// 如果沒(méi)有特性描述,那么就顯示英文的字段名
text = field.Name;
}
list.Add(new EnumItem(value, text));
}

return list;
}
public class EnumItem
{
private object m_key;
private object m_value;

public object Key
{
get { return m_key; }
set { m_key = value; }
}

public object Value
{
get { return m_value; }
set { m_value = value; }
}

public EnumItem(object _key, object _value)
{
m_key = _key;
m_value = _value;
}
}

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

asp.net 枚舉文件里面的數(shù)字綁定到DropDownList里面去

asp.net 枚舉文件里面的數(shù)字綁定到DropDownList里面去: 代碼如下:public class AppEnum { public enum PointLogType : int { /// <summary> /// Email確認(rèn) /// </summary> [Description(Email確認(rèn))] Recruit = 1, //新客戶激活+ /// <summary
推薦度:
標(biāo)簽: 綁定到 ASP.NET 枚舉
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專(zhuān)題
Top
主站蜘蛛池模板: 亚洲欧美国产高清va在线播放 | 亚洲精品免费观看 | 91香蕉国产亚洲一区二区三区 | 亚洲成a人一区二区三区 | 久久精品国产亚洲a不卡 | 国产日韩在线 | 国产精品欧美亚洲韩国日本不卡 | 特黄一级毛片 | 国产1区2区 | 亚洲国产精品久久久久 | 亚洲第一区se | 999成人精品视频在线 | 国产成人久久精品二区三区 | 涩五月婷婷| 99精品国产高清一区二区三区香蕉 | 美日韩一区二区三区 | 国内精品一区二区三区αv 韩国欧美 | 日本高清在线播放一区二区三区 | 国产日韩欧美一区 | 91精品91久久久久久 | 日韩二区 | 日韩亚洲欧洲在线com91tv | 国产精品成人一区二区1 | 日韩欧美 在线播放 | 久久国产精品视频 | 亚洲欧美自拍偷拍 | 国产精品久久久久久一级毛片 | 国产日韩三级 | 一区二区视频 | 国产精品福利久久久久久小说 | 97精品国产91久久久久久久 | 欧美综合自拍亚洲综合百度 | 中文字幕一区久久久久 | 日韩在线免费 | 欧美日韩亚洲国产无线码 | 亚洲精品91 | 欧美日韩色图 | 国产精品视频一区二区三区不卡 | 五十路完熟交尾 | 国产精选在线视频 | 亚洲欧美色图 |