Этот DGV находится в форме, которая была в производстве в течение нескольких месяцев. Я отредактировал форму, чтобы добавить флажок к несвязанной функции на странице. Построенное решение, и DGV внезапно увидел все его столбцы, и все столбцы prameters вернутся к умолчанию.Winform Datagridview. Список столбцов Сброс после сборки
Я подумал: «Ну, это странно». Сменил DGV на то, что было, ударил debug и запустил форму. Все выглядело хорошо. Остановили отладку, и вот и все столбцы снова были сброшены.
Я подумал: «Ну, это раздражает». Поэтому я удалил DGV, добавил новый, снова установил его, и новый сделал то же самое. Затем я начал играть со столбцами, и DGV будет только сброшен, если будут показаны только одни столбцы. Я остановил плохое поведение, оставив столбцы, в которых я хочу, и несколько столбцов, которые мне не нужны, но они установлены в невидимые.
Я не изменил набор данных, я не внес никаких изменений в базовые таблицы данных или хранимые процедуры. Но просто чтобы убедиться, что я построил другую форму с DGV, привязанную к тому же набору данных, никаких проблем.
Не уверен, что делать в этот момент. Вещь работает сейчас, но было очень неприятно, что пришлось потратить полчаса, пытаясь понять, почему В.С. постоянно переделывал мою форму.
У кого-нибудь еще была эта проблема? Я бы включил код, но я не думаю, что это проблема с кодом. Возможно, Visual Studio Voodo.
Я потратил немало времени, пробирая код, пока не понял, что это был процесс сборки, который делал это, а не то, что я сделал непреднамеренно. Я вытащил эту версию из хранилища, добавил флажок и баммо! проблема. – Kassabba