我一直想弄清楚如何在代碼隱藏中創建一個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