Я столкнулся с этой странной проблемой с элементом управления Infragistics WebDataGrid.
Когда сетка запускается, она выглядит нормально, заголовки в строке заголовка. Нет записей, поэтому единственная строка, отображаемая ниже, это строка «add».
![enter image description here](https://i.stack.imgur.com/1uySJ.png)
Затем я загружаю данные в сетку из моего кода AJAX. Кажется, все в порядке. Появятся 3 новые строки, строка «добавить» находится ниже. Все чисто.
![enter image description here](https://i.stack.imgur.com/8bIbn.png)
Затем я нажимаю кнопку удаления "x" во 2-й строке (sidenote: это столбец шаблона и первый столбец в таблице, поэтому почему он появляется в конце, я не знаю). AJAX включается, и второй ряд удаляется. Но сетка обновляется странно. Похоже, в строке «add» появился новый столбец, который выбросил другие строки и заголовок.
![enter image description here](https://i.stack.imgur.com/PZP1I.png)
Это функционально правильно, но визуально беспорядок.
ПРИМЕЧАНИЕ. Это также происходит при добавлении новой записи из строки «add».
К вашему сведению - я следовал частям примера Крэйга Шумейкера, однако я связал свой источник данных в коде, помимо других изменений. (http://community.infragistics.com/aspnet/articles/webdatagrid-client-side-crud.aspx).
Кто-нибудь знает, что вызывает это / как это исправить?