DataSourceRequest adding attributes to a grid view kendo
<p>hello i'm developping an application with asp.net mvc 4  and i'm using kendo to add DataGridView !
i have some troubles :</p>

<p>i wanna add two attributes to a column in a datagridview</p>

<p>i have a model "user" and a model "project" 
when the user create new project i have to add his name and family name to the datagridview 
this is my interface :</p>

<p>[<img src="https://i.stack.imgur.com/4AuVu.png" alt="1]"> </p>

<p>this is my controller :</p>

<p><div class="snippet" data-lang="js" data-hide="false" data-console="false" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-js lang-js prettyprint-override"><code> public ActionResult Projet_Read([DataSourceRequest]DataSourceRequest request)
        {
            var projets = (from a in db.Projets
                          join b in db.Utilisateurs on a.UtilisateurID equals b.UtilisateurID
                          select new 
                          { 
                              ProjetId=a.ProjetId,
                              nomP=a.nomP,
                              DateDebut=a.DateDebut,
                              DateFinPrevue=a.DateFinPrevue,
                              DateFinReele=a.DateFinReele,
                              etat=a.etat,
                              Description=a.Description,
                              U=b.Prenom // U=b.Prenom +" "+b.Nom
                          });
            DataSourceResult result = projets.ToDataSourceResult(request, projet1 =&gt; new
            {
                ProjetId = projet1.ProjetId,
                nomP = projet1.nomP,
                DateDebut = projet1.DateDebut,
                DateFinPrevue = projet1.DateFinPrevue,
                DateFinReele = projet1.DateFinReele,
                Description = projet1.Description,
                etat = projet1.etat,
                U=projet1.U
            });
             return Json(result);
        }</code></pre>
</div>
</div>
</p>

<p>This is my view :</p>

<p><div class="snippet" data-lang="js" data-hide="false" data-console="false" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-js lang-js prettyprint-override"><code>&lt;legend class="legend"&gt;Tous Les Projets&lt;/legend&gt;
@{
    Layout = "~/Views/Shared/admin.cshtml";
}
&lt;link href="~/Content/Gridmvc.css" rel="stylesheet" /&gt;
&lt;script src="~/Scripts/gridmvc.js"&gt;&lt;/script&gt;
&lt;script src="~/Scripts/gridmvc.min.js"&gt;&lt;/script&gt;
&lt;div class="container-fluid placeholders"&gt;
    &lt;div style="height:850px"&gt;
        @(Html.Kendo().Grid&lt;mvc_depences.Models.Projet&gt;()
        .Name("grid")
        .Columns(columns =&gt;
        {
            columns.Bound(c =&gt; c.U).Title("Chef de Projet").Width(145);
            columns.Bound(c =&gt; c.nomP).Title("Nom Projet");
            columns.Bound(c =&gt; c.DateDebut).Title("Date Debut");
            columns.Bound(c =&gt; c.DateFinPrevue).Title("Date Fin Prevue");
            columns.Bound(c =&gt; c.DateFinReele).Title("Date Fin Réelle");
            columns.Bound(c =&gt; c.etat).Title("Etat");
            columns.Bound(c =&gt; c.Description).Title("Description");
            columns.Command(command =&gt; { command.Edit().Text("Modifier"); }).Width(150);   
        })
      .Editable(editable =&gt; editable.Mode(GridEditMode.PopUp))
      .Pageable()
      .Selectable(selectable =&gt;
      {
          selectable.Mode(GridSelectionMode.Single);
          selectable.Type(GridSelectionType.Row);
      })
      .Filterable()
      .Scrollable()
      .DataSource(dataSource =&gt; dataSource
          .Ajax()
          .Model(model =&gt; model.Id(p =&gt; p.ProjetId))
          .Read(read =&gt; read.Action("Projet_Read", "Projet"))
          .Update(update =&gt; update.Action("Projet_Update", "Projet"))
      )
        )
    &lt;/div&gt;
&lt;/div&gt;</code></pre>
</div>
</div>
</p>