Telerik MVC3 ızgarasının kullanılması, C#, .Net 2010;Telerik ızgarasında çok hücreli hücre (MVC3)
benim jilet görünümünde bir kılavuz var:
@(Html.Telerik().Grid<ProductListItem>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.Current.Name).Sortable(true).Filterable(false).Width(150);
columns.Bound(o => o.Categories).Sortable(true).Filterable(false).Width(200);
//other column bindings...
})
.DataBinding(dataBinding => dataBinding.Ajax().Select(Model.GridAjaxRequestAction.ActionName, Model.GridAjaxRequestAction.ControllerName))
.Pageable(settings => settings.Total(Model.TotalRow))
.EnableCustomBinding(true)
.Sortable()
.Filterable()
Ne yapmak istediğim satırlı olarak ızgaranın Kategori sütununu ayardır.
Bir Ürün Kategorisi çok fazla olabilir, böylece ızgaradaki Kategori hücreleri şöyle olmalıdır;
Category0
Category1
Category2
Ben System.NewLine ve
kategorisinde değerlerini katılın ve ProductListItem.Categories özelliğine bu değerleri atamak çalıştı. Değişmez. Metin hala tek satırdır.
Şimdiden teşekkürler.
ProductListItem.Categories özellik birleştirilen dizi olarak geliyor; this.Categories = String.Join ("
", entity.Categories.Select (o => o.Current.Name)); Bunu ve tavsiyenizi Şablon tavsiyesi kullanmaya çalıştım ama yine de aynı: /. – berdem
@berdem - HTML kaynağını tarayıcınızda görüntüleyebilir ve bu tablo hücresi için birden fazla kategoriye sahip olduklarını buraya yapıştırır mısınız? – nekno