asp.net – 如何在网格行中显示枚举描述或名称?
发布时间:2020-12-16 04:16:52 所属栏目:asp.Net 来源:网络整理
导读:我在ASP.Net MVC应用程序中使用Kendo网格.如果我有以下网格定义, @(Html.Kendo().Grid(Model) //Bind the grid to ViewBag.Products .Name("grid") .Columns(columns = { columns.Bound(p = p.FullName); columns.Bound(p = p.MyEnum) }) .Groupable() .Page
我在ASP.Net MVC应用程序中使用Kendo网格.如果我有以下网格定义,
@(Html.Kendo().Grid(Model) //Bind the grid to ViewBag.Products .Name("grid") .Columns(columns => { columns.Bound(p => p.FullName); columns.Bound(p => p.MyEnum) }) .Groupable() .Pageable() .Sortable() .Scrollable(scr => scr.Height(600)) .Filterable() ) 其中一列是Enum.我的枚举定义是: public enum MyEnum { [Display(AutoGenerateField = false,Name = "My enum 1",Description = "My Enum 1")] EnumOne,[Display(Name = "My Enum 2")] EnumTwo } 如何让每行显示“My Enum 1”或“My Enum 2”? 提前致谢! 解决方法
我最近遇到了这个问题并通过使用解决了它
var someArrayOfValueAndText = new[] {new { Id = 0,Description = "Foo" },new { Id = 1,Description = "Bar" } .Columns(c.ForeignKey(m=> m.MyEnum,someArrayOfValueAndText,"Id","Description")) 而不是.Bound方法 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 检测到潜在的危险Request.Form值
- asp.net – 什么是关键字如果Page.IsPostBack如何使用它
- asp.net – 将文本框和按钮放在mvc razor app中
- asp.net – IIS 7似乎正在删除显式设置的内容类型.我怎么能
- asp.net – 如何在回发上保持变量
- asp.net-mvc-2 – 读取HTTP请求自定义标头
- 最佳实践ASP.NET成员资格:同一数据存储区中的用户表?
- asp.net-mvc – 为什么我不能从Web平台安装程序安装ASPNET
- asp.net-identity – 使用SQL Server而不是LocalDB的Web AP
- asp.net-mvc – 是否可以在ASP .NET MVC中使用没有控制器功
推荐文章
站长推荐
- ASP.net安全cookie的安全性如何
- asp.net-mvc – 用于字符串的ASP.NET MVC显示模板
- asp.net-mvc-3 – 为什么Visual Studio不会破坏这
- asp.net-mvc-3 – ASP.Net MVC隐藏/显示基于安全
- asp.net – 编程控制输出缓存 – 根据参数值禁用
- asp.net-mvc-2 – MVC2 – > MVC3升级
- asp.net-identity – IIdentity.Name与IIdentity
- asp.net-mvc – 对象列表上的MVC3自定义不显眼验
- asp.net – 在button和asp之间的区别:button on
- Asp.Net Core 中的静态文件
热点阅读