Таблицы. Частые ошибки при настройке таблицы (почему не работает таблица)

Не выводится таблица. Что делать? 

  • Проверить что pageSize в настройках таблицы больше 0
  • Проверить, что на странице вы задали правильно Роли и у таблицы также поставили параметр Роли корректно.
  • Проверить, что корректно реализовали хранимую процедуру GetItems

Ошибки в панели Chrome 

Попробуйте использовать для типов колонок тип Строка, а не Дата и т.д

Столбец пропадает, сортировка ломается 

Дело в том что в строках не должны быть null. При записи в #result обязательно используйте isnull для установки значения по умолчанию. 

Не работает сохранение поля в таблице. 

Столбец id с PK=true должен ВСЕГДА идти на первом месте. 

Проверьте через dbo.print, что все параметры приходят верно в sql UpdateItemField 

В GetItems выдается ошибка  COLLATE кодировка..

Используйте табличные переменные (declare @t table), а не временные таблицы(#t). Эта ошибка связана с тем, что вероятно перенесли базу на другой сервер, а временная таблица используют другую кодировку (таблица tempdb).   

Что делать если таблица не влезает в экран по горизонтали? 

Первое - используйте уменьшенный шрифт (настройка FontSize у таблицы)

Второе - рассмотрите вариант объединения информации в 1 поле за счет расширенного описания полей (например используя поля desc_{colCode}).

Третье - уберите часть полей из таблицы, а  их просмотр/управление сделайте через модальную форму или подтаблицу. 

Примечание