powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Какие есть способы нарисовать DataTable во Вьюхе ?
6 сообщений из 6, страница 1 из 1
Какие есть способы нарисовать DataTable во Вьюхе ?
    #39828320
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пжл, как вы рисуете таблицы(по Datatable) во вьюхах ?

Я знаю такие способы:
1. Во вьюхе можно использовать
Код: c#
1.
foreach(DataRow row in datatable.Rows)


2. Можно написать DataService, и рисовать грид по Json от него.
3. На СтэкОверфлоу кто-то советует написать свою функцию ConvertDataTableToHTML (По сути - тот же foreach)

Но всё это должно же быть уже кем то написано ?
Что бы не писать свой велосипед - проставлять в гриде свойства классов Bootstrap, цвет, ссылки и т.п.

Чем вы пользуетесь ?
...
Рейтинг: 0 / 0
Какие есть способы нарисовать DataTable во Вьюхе ?
    #39828601
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_B,

Смотря чего вы хотите. Как вы там выведите свой несчастный DataTable, не так важно, хоть форичем, хоть каким-то извращённым способом -- не так важно. Важно, что вы с этим дальше будете делать.
...
Рейтинг: 0 / 0
Какие есть способы нарисовать DataTable во Вьюхе ?
    #39828662
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Дальше я создам страничку и передам тому, кто её запрашивает.

Надо нарисовать табличку на 10-30 строк, и проставить строкам разный цвет в зависимости от значения полей.
В общем-то, я это уже нарисовал этот грид.
Но получился такой говно-код, что я побоялся бы показывать его даже в книге "как не надо делать".
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
  @if ((int)row["Attention"] == 1)
   {
     <td class="bg-warning text-white"> @String.Format("{0:yyyy.MM.dd}", @row["DateOfFinish"])</td>
   }
  else
   {
     <td> @String.Format("{0:yyyy.MM.dd}", @row["DateOfFinish"])</td>
   }



Есть ли уже существующие классы/компоненты, которые могут это сделать ?
...
Рейтинг: 0 / 0
Какие есть способы нарисовать DataTable во Вьюхе ?
    #39828763
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Какие есть способы нарисовать DataTable во Вьюхе ?
    #39828764
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

https://www.htmlelements.com/demos/grid/overview/

вот это уже по нашему
...
Рейтинг: 0 / 0
Какие есть способы нарисовать DataTable во Вьюхе ?
    #39830306
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в чём вопрос? либо генеришь хтмл table через фореачь, а потом в документ реди $('#example').DataTable(); Либо там как-то через аджакс не сложно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Какие есть способы нарисовать DataTable во Вьюхе ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]