私は、それが含まれる複雑な問題の簡単な例を組み立てています。
簡単にするために、年の月で満たされたドロップダウン リストがあります。
BindDropDown()
{
ddlColors.DataSource = GetAllMonths();//Returns a List<string> with months
ddlColors.DataBind();
//note the drop down only have data fields no value fields no corresponding numeric values of the months.
}
public enum Months
{
January = 1,
February = 2,
March = 3,
April = 4,
May = 5,
June = 6,
July = 7,
August = 8,
September = 9,
October = 10,
November = 11,
December = 12
}
ドロップダウンから月の値を選択した後、その数値を格納する列挙型とどのように一致するかによって、適切な数値を取得する必要があります。
例: ドロップダウンの値は 5 月なので、対応する数値部分は 5 です。
数値になるデータベースから値を取得した後、列挙型のテキスト部分を取得する必要があります。
例: データベースからの値は 5 なので、対応するテキスト部分は MAY です。
上記のシナリオを実現できますか?