后台中枚举的使用
2016-09-14 17:34
127 查看
在项目中, 经常要在后台显示 一个对象的状态。 如会员是否删除, 商品是否上架等等。 此时,使用枚举是最方便的。
数据库中用bit 类型 或者 int varchar 都可以, 只要存储的是0 和1 就行。
枚举也可以用做 等级区分。 如
数据库中用bit 类型 或者 int varchar 都可以, 只要存储的是0 和1 就行。
public enum GoodsState { 下架 = 0, 上架 = 1 }; ----> 后台代码
<%#(GoodsState)(Convert.ToInt32(Eval("IsSale")))%> ----> 前台代码
枚举也可以用做 等级区分。 如
public class UserGrade { public enum MemBersGrade { 游客 = 0, 会员 = 1, 加盟店 = 2, 区经理 = 3, 区县代理 = 4, 市代理 = 5, 省代理商 = 6 } }
private void Get_UserGrade() { Type Grade = typeof(UserGrade.MemBersGrade); Array Arrays = Enum.GetNames(Grade); for (int i = 0; i < Arrays.LongLength; i++) { this.User_Grade.Items.Insert(0, new ListItem(Arrays.GetValue(i).ToString(), i.ToString())); } this.User_Grade.Items.Insert(0, new ListItem("请选择", "0")); }
相关文章推荐
- 团队Blog后台管理功能已经可以使用
- 使用Swing Worker线程 --执行后台任务的新方法
- AddressFamily 枚举-----指定 Socket 类的实例可以使用的寻址方案
- YFIOServer 后台IO接口使用说明
- 后台代码中使用Post 进行跳转
- 更好的使用.net 2.0中的枚举类型
- 使用Swing Worker线程 --执行后台任务的新方法
- 使用UpdatePanel,在后台调用alert
- YFIOServer 后台IO接口使用说明
- 使用Swing Worker线程 --执行后台任务的新方法
- (原创)使用TimeStamp控制并发问题[示例]-创建后台数据库脚本
- 使用Managed DirectX编写游戏----理解sample framework 之枚举设备
- 使用nohup让程序永远后台运行
- 使用 .NET 和后台智能传输服务 API 来编写自动更新应用程序
- linux下使用系统调用实现进程后台运行
- 在WinFrom应用中,如果使用后台线程来操作界面应调用Control.Invoke()方法
- .NET中Flags枚举的使用
- 使用Swing Worker线程 --执行后台任务的新方法
- 使用IShellFolder::EnumObjects()不能正确枚举虚目录“我的电脑”下的对象,为什么?
- 使用dbms_job包来实现数据库后台进程