一、建立乙個如下的擴充套件方法 :
static
selectlist toselectlist
<
tenum
>
(this
tenum enumobj)
;return
newselectlist(values, "id
", "name
", enumobj);}
二、控制器裡**如下(其中postatus是枚 舉型別):
public
virtual
actionresult edit(guid
?id)
三、前台**如下所示:
<
th width
="15%"
align
="right"
>
: html.labelfor(model
=>
model.status)
%>
th>
<
td width
="35%"
>
: html.dropdownlistfor(model
=>
model.status, viewdata[
"status"]
asselectlist
)%>
: html.validationmessagefor(model
=>
model.status)
%>
td>
wpf中列舉Enum型別繫結問題
正常情況列舉型別是不能繫結顯示的,所以需要乙個轉換器將列舉轉為字串才能正常在控制項裡顯示 具體 如下 轉換器 列舉轉字串 valueconversion typeof enum typeof string public class enumtostringconverter ivalueconver...
列舉型別到DataTable的轉換
開發中常常會遇到這樣的需求,定義了個列舉需要繫結到乙個下拉框給使用者選擇,雖說簡單可還是麻煩,貼上一小段 給大家試試 將列舉類轉換為表 value int型值,name 名稱,description descriptionattribute指定的描述 public static enumschema...
反射 利用泛型把列舉繫結到listControl
using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...