Funziona perfettamente

unico inconveniente è:

come posso fare per raggruppare i dati del model??

prima utilizzavo il seguente codice per visualizzare i risultati raggruppati:

codice:
@foreach (var grp in Model.User.GroupBy(x => x.Ruolo))
    {

        <tr>
            <td class="grp" colspan="3">
                @Html.Encode(grp.Key)
            </td>
        </tr>
        foreach (var item in grp)
        {
            <tr>
                <td>
                    @Html.DisplayFor(modelItem => item.ID)
                </td>
                <td class="center">
                    @Html.DisplayFor(modelItem => item.Nome)
                </td>
                <td class="center">
                    @Html.DisplayFor(modelItem => item.Password)
                </td>
            </tr>
        }
    }

Grazi mille