我一直想弄清楚如何在代码隐藏中创建一个telerik MVC网格? telerik文档有一个与RadGrid做的方式,但不是他们的MVC Grid控件..在代码隐藏中创建一个telerik MVC网格?
我基本上试图做的是创建一个基于一些条件的网格,就像我可能有这样的网格:
Html.Telerik().Grid<ZeDate>("dates")
.Name("MyGrid")
.Pageable(paging => paging.PageSize(10))
.Sortable()
.Filterable()
.Groupable()
.ColumnContextMenu()
.DataKeys(keys => keys.Add(c => c.id))
.DataBinding(dataBinding =>
{
dataBinding.Ajax()
.Select("_SelectAjaxEditing", "Dates")
.Insert("_InsertAjaxEditing", "Dates")
.Update("_SaveAjaxEditing", "Dates")
.Delete("_DeleteAjaxEditing", "Dates");
})
.ToolBar(commands => commands.Insert())
.Columns(columns =>
{
columns.Bound(o => o.name);
columns.Bound(o => o.date1);
columns.Command(commands =>
{
commands.Edit().ButtonType(GridButtonType.Text);
commands.Delete().ButtonType(GridButtonType.BareImage);
}).Width(185);
})
.Editable(editing => editing.Mode(GridEditMode.InForm))
.Render();
不过,我可能在某些情况下,想不显示特定的列,如“日期1”或者我可能不希望允许电网是过滤,基本上是类似的东西。
我编辑我的问题... – tweetypi 2012-01-07 05:03:13
@meds - 看到更新 – 2012-01-07 05:24:25
我怎样才能做到这一点基于条件? – tweetypi 2012-01-07 05:32:50