【发布时间】:2011-12-04 16:02:45
【问题描述】:
我在我的 ASP.NET 应用程序中使用 C#,并且有些属性我不想存储在数据库中。我想为这些属性使用定义的结构,如下所示:
public struct MedicalChartActions
{
public const int Open = 0;
public const int SignOff = 1;
public const int Review = 2;
}
所以当我使用等于“0”的MedicalChartActions.Open 时,我得到了整数值,但是如何将它绑定到DropDownList 控件以便显示变量名?如何通过值获取变量名称?例如,如果值等于“0”,如何返回“Open”?
【问题讨论】:
-
地铁?表格? WPF?银光? ASP.NET?单触?
-
这是一个 asp.net 网络应用程序。我更新了我的帖子。谢谢。
-
你肯定会为此使用反射。您是否有理由必须使用结构,而不是将键/值存储在字典或其他东西中?
-
结构部分在这里无关紧要——它们是常量这一事实更为重要。
-
@MikeChristensen,我想做的是降低数据服务器成本。我使用 struct 还是其他东西都没关系
标签: c# asp.net data-binding drop-down-menu struct