rowsGroup datatables

174
22 октября 2018, 20:50

Я совсем новичок в программировании. Не получается добиться rowsGroup.

public class HomeController : Controller
{
    private SContext db = new SContext();
    // GET: Home
    public ActionResult Index()
    {
        return View();
    }
    public string Lowx()
    {
        var query = (from Cars in db.Cars
                     select new
                     {
                         FirstName = Cars.FirstName,
                         LastName = Cars.LastName,
                         MiddleName = Cars.MiddleName,
                         BirthDate = Cars.BirthDate,
                         CarName = Cars.CarName,
                         CarNumber = Cars.CarNumber
                     }).ToList()
        .Select(x => new Car()
        {
            FirstName = x.FirstName,
            LastName = x.LastName,
            MiddleName = x.MiddleName,
            BirthDate = x.BirthDate,
            CarName = x.CarName,
            CarNumber = x.CarNumber
        });
        return JsonConvert.SerializeObject(query.ToList());
    }
}

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <link href="~/Content/DataTables/css/jquery.dataTables.min.css" rel="stylesheet" />
    <link href="~/Content/bootstrap.min.css" rel="stylesheet" type="text/css" />
    <link href="~/Content/Site.css" rel="stylesheet" type="text/css" />
    <title>Service</title>
</head>
    <p>
        <h1 align="center"> Сервис по обслуживанию автомобилей</h1>
        @*@Html.ActionLink("Добавить запись", "Create")*@
        <ul id="nav">
            @*@Html.ActionLink("Обновить", "Index")*@
            <li><a href="index.html">Обновить</a></li>
        </ul>
        <a href='@Url.Action("Create")'><img src='/Content/addlow.png' width="40" 
          height="40" /></a>
    </p>
    <table class="table" id="cars">
        <thead>
            <tr>
                <th>Имя</th>
                <th>Фамилия</th>
                <th>Отчество</th>
                <th>Дата рождения</th>
                <th>Марка машины</th>
                <th>Гос.номер</th>    
            </tr>
        </thead>
    </table>
    <script src="~/Scripts/DataTables/dataTables.rowGroup.min.js"></script>
    <script src="~/Scripts/jquery-3.3.1.min.js"></script>
    <script src="~/Scripts/bootstrap.min.js"></script>
    <script type="text/javascript" src="~/Scripts/jquery.unobtrusive- 
     ajax.min.js"></script>
    <script src="~/Scripts/DataTables/jquery.dataTables.min.js"></script>
    <script type="text/javascript">
       $(document).ready(function (data) {
          $('#cars').DataTable({
              ajax: {
                  url: '@Url.Action("lowx")',
                  type: 'POST',
                  dataType: 'json',
                  dataSrc: ""    
              },
              columns: [
                  { data: "FirstName", name: "FirstName" },
                  { data: "LastName", name: "LastName" },
                  { data: "MiddleName", name: "MiddleName" },
                  { data: "BirthDate", name: "BirthDate" },
                  { data: "CarName", name: "CarName" },
                  { data: "CarNumber", name: "CarNumber" },    
              ],

Проблема где-то здесь

              data:data,
              rowsGroup: [
                  'MiddleName:name',
                 ],
        });
    });
    </script>
</body>
</html>
READ ALSO
Загрузка из DataGridView в базу данных MsSql

Загрузка из DataGridView в базу данных MsSql

В интернете конкретной информации не нашёл, решил обратиться к опытным людямВ чём суть: у меня есть DataGridView, которая заполняется из xml файла...

215
Вычленить из твита хэштег

Вычленить из твита хэштег

Вывожу список твитов в консоль, после чего под каждый твит нужно отдельно вывести его хэштег использую метод regex+isMatch Как результат твит, в котором...

162
Инициализация навбара в ASP.NET Core MVC

Инициализация навбара в ASP.NET Core MVC

Есть навбар, он идет один на все страницы, нужно чтобы при заходе пользователя с другими правами в навбаре будет изменятся количество и название...

181