Exibir três colunas por linha no MVC cshtml

O que tenho atualmente é o abaixo, que funciona bem, mas agora mostra meus registros em uma longa lista, o que eu quero fazer é mostrar três (3) registros por linha. Eu tentei colocar um loop for nas tags, mas ele não funciona, apenas exibe duplicatas de cada registro três (3) vezes.

   @foreach (var ClientItem in Model.Clients)
                    {
                      <tr>
                        <td>
                            <div id="dataListItem" >
                                @Html.Hidden("ClientID", ClientItem.ClientID)
                                @Html.Label(ClientItem.ClientName)
                                <input type='checkbox' name="ClientItemCheckBox" id="ClientItemCheckBox" style="color: #428bca;" />
                            </div>
                        </td>
                     </tr>
                    }

por favor ajude Estou sem ideias, também tentei arquivarisso foi perguntado antes

questionAnswers(2)

yourAnswerToTheQuestion