набор данных настроек приложения - цветная колонка не сохраняется - PullRequest
0 голосов
/ 20 февраля 2019

В меню настроек в моем приложении одна из моих настроек - это набор данных, который называется «DSTimerType».enter image description here

При загрузке приложения я назначаю этот набор данных переменной уровня класса:

Public Shared DSTimerType As DataSet
...
Private Sub Form_Load(sender As Object, e as EventArgs) Handles Me.Load
    DSTimerType = My.Settings.DSTimerType

И я делаю некоторые проверки с помощью DSTimerType.Tables ("TableTimerSequence "), назначенный локальной переменной TableTimerSequence (тип данных).

Каждый раз, когда он открывается, все данные в этих таблицах в порядке (целые числа, строки, интервалы времени и логические значения), за исключением столбцов Color - они всегда сбрасываются в ничто.enter image description here

Таким образом, я переназначаю цвета в коде, затем сохраняю настройки с помощью:

My.Settings.DSTimerType = DSTimerType 'to write class variable dataset to application stored dataset
My.Settings.Save()

При закрытии я сохраняю снова для хорошей меры.В это время значения цвета все еще присутствуют: enter image description here

Но когда я снова открываю, все находится в наборе данных, кроме цветов.Я что-то не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...