2013-03-26 53 views
1

我正在使用MVC4,我希望能夠將我的網格綁定到模型並讓它在運行時生成列。我之前用控制器的.asp版本完成了這個工作,而我對Kendo UI版本很陌生。我讀過我不應該使用telerik的MVC版本,因爲它們已經過時了。我已經找到了一個沒有運氣的例子。 (都在他們的網站和谷歌)劍道網格支持腳手架/自動生成列

我不必使用Kendo網格控件,所以如果有更好的東西與MVC一起工作,我也很想知道這一點。有一些高級功能我最終想要使用諸如細節模板。

在此先感謝您的幫助, 斯科特

+0

哪裏是哪裏來的數據? – 2013-03-26 17:31:03

+0

數據來自實體框架模型。然而,我不想讓它綁定到任何特定的模型,而是在運行時公開所有列。我再次可以使用.asp版本的網格來完成此操作。 – user638750 2013-03-26 21:14:40

回答

1

列工廠對象提供了這一點。比如這個:

.Columns(col => { 
    col.Bound(c => c.columnname1); 
    col.Bound(c => c.columnname2); 
    col.Bound(c => c.columnname3); 
    col.Bound(c => c.columnname4); 
}) 

會變成這樣:

.Columns(col => { 
    col.AutoGenerate(true); 
})