列舉型別到DataTable的轉換

2021-04-02 03:02:14 字數 731 閱讀 3278

開發中常常會遇到這樣的需求,定義了個列舉需要繫結到乙個下拉框給使用者選擇,雖說簡單可還是麻煩,貼上一小段**給大家試試

///

/// 將列舉類轉換為表 value:int型值,name:名稱,description:descriptionattribute指定的描述

///

///

///

public static enumschema converttotable(type enumtype)

{enumschema enumschema = new enumschema();

string names=system.enum.getnames(enumtype);

for(int i=0;i下面是enumschema定義:

使用列舉型別的值建立列舉型別

列舉型別中不僅可以宣告列舉的名稱,還可以加入附加的值如下式 public static enum pushtype public string tostring 其中push type sys稱為列舉的name,0則為列舉型別的value,那如何才能根據列舉型別的value獲取列舉型別的例項呢?見下...

讀取Excel資料到DataTable

讀取excel資料到datatable 獲取指定路徑 指定工作簿名稱的excel資料 取第乙個sheet的資料 檔案儲存路徑 工作簿名稱 如果爭取找到了資料會返回乙個完整的table,否則返回異常 public datatable getexceldata string astrfilename r...

MVC 中將列舉型別繫結到下拉列表

一 建立乙個如下的擴充套件方法 static selectlist toselectlist tenum this tenum enumobj return newselectlist values,id name enumobj 二 控制器裡 如下 其中postatus是枚 舉型別 public ...