Kendo grille de colonne d'agrégation
Je suis de la liaison d'un kendo grille de 12 Colonnes (12 mois), je veux une dernière colonne à l'agrégation de tous les 12 mois (total de l'année)..
j'ai ceci:
@(Html.Kendo().Grid<WebAnalise.Models.map_sel_fabr_prod>()
.Name("grid")
.Columns(columns =>
{
columns.Bound(p => p.nameFabr).Visible(true).Width(50).Title("Fabr");
columns.Bound(p => p.nameProd).Width(100).Title("Prod");
columns.Bound(p => p.tot01).Width(30).Title("Jan");
columns.Bound(p => p.tot02).Width(30).Title("Fev");
columns.Bound(p => p.tot03).Width(30).Title("Mar");
columns.Bound(p => p.tot04).Width(30).Title("Abr");
columns.Bound(p => p.tot05).Width(30).Title("Mai");
columns.Bound(p => p.tot06).Width(30).Title("Jun");
columns.Bound(p => p.tot07).Width(30).Title("Jul");
columns.Bound(p => p.tot08).Width(30).Title("Ago");
columns.Bound(p => p.tot09).Width(30).Title("Set");
columns.Bound(p => p.tot10).Width(30).Title("Out");
columns.Bound(p => p.tot11).Width(30).Title("Nov");
columns.Bound(p => p.tot12).Width(30).Title("Dez");
//Je veux ajouter une nouvelle colonne ici! Quelque chose comme cela, mais l'agrégation! (tot01 + tot02 + tot03 ... + tot12)!! non seulement de la valeur d'une colonne:
columns.Bound(p => p.tot01).Width(30).Title("TOT");
})
Peut aider quelqu'un?
Vous devez vous connecter pour publier un commentaire.
Essayer cette
**************Grille********
*********Javascript*******************
Ce qui concerne
Shaz
Vous pouvez utiliser les fonctionnalité d'agrégation de l'Kendo UI Grille comme indiqué dans cette démo:
http://demos.telerik.com/kendo-ui/web/grid/aggregates.html
Vous pouvez afficher les informations regroupées dans le modèle de pied de page de la dernière colonne (montré dans la démo)
Êtes-vous à l'aide de LinQ ou ADO pour l'accès aux données??? Quoi qu'il en soit il n'a pas vraiment d'importance, mais vous pouvez simplement retourner la somme à l'aide de votre requête LinQ ou dans votre procédure stockée et une cravate de la somme à une propriété du modèle de classe