日期:2014-05-18  浏览次数:20434 次

enum的使用
定义了一个enum

  public enum CaseType:int
  {
  IPO=2,
  MA=3,
  Corp=4,
  Investment=5,
  Fund=6,
  People=7,
  Bank=8,
  LP=9
  }
调用

  drpCaseType.Items.Add(new ListItem("无",""));
  drpCaseType.Items.Add(new ListItem("融资",(string)(int)CaseType.Deals));
  drpCaseType.Items.Add(new ListItem("并购", CaseType.MA.ToString()));
  drpCaseType.Items.Add(new ListItem("上市", CaseType.IPO.ToString()));

但dropdownlist的value始终是enum的名,如Deals,IPO等
不明白了,enmu该怎么用?

------解决方案--------------------
你想要用那个整形值的话可以这样
(int)CaseType.MA
------解决方案--------------------
new ListItem("融资",((int)CaseType.Deals).ToString())