Работа с базой данных
Я использую C# и базу данных Access (в конечном итоге это будет sql). То, что я пытаюсь сделать, - это прочитать данные из двух столбцов. Один столбец-это идентификатор, а другой-данные, которые мне нужны.
Однако мне нужны только данные из определенных строк. Данные (измерения) поступают с машины автоматически. Я хотел бы иметь возможность считывать эти данные в режиме реального времени, каждый раз, когда они поступают, а затем иметь прямоугольник, меняющий цвет, градиентный стиль, основанный на измерении. Идея заключается в том, что кто-то может посмотреть на экран и легко увидеть, является ли их число приемлемым, основываясь на его цвете. Зеленый, желтый и красный цвета, интенсивность меняется в зависимости от того, насколько близко измерение находится к своим минимальным/максимальным пределам.
На самом деле мне не нужно видеть данные, управление цветами в объекте было бы более важным.
Вот вам пример:
1. Получает данные в базе
2. Моя программа предупреждена (или просто настроена на проверку каждые 60 секунд)
3. программа повторяет цикл, сверяя данные со стандартом.
(т. е. должно быть 1.0 +/-.5. На самом деле это .51, поэтому прямоугольник показывает желтый цвет)
или
(то есть, должно быть 1.0 +/-.5. На самом деле 1.48, так что прямоугольник показывает красный цвет)
Число, близкое к номинальному, показывало бы зеленый цвет, и чем ниже оно опускается, тем больше оно становится желтым. Чем выше она поднимается, тем краснее становится. Вероятно, существует 20 различных измерений, к которым это применимо, и для каждого из них будет прямоугольник.
Это основная идея.
Что я уже пробовал:
Я подключился к базе данных и нашел нужную мне таблицу и столбцы. Я перепробовал много разных вещей, чтобы заставить это работать, но базы данных-это не то, с чем я привык работать, поэтому я даже не могу ясно выразить то, что я пробовал. Надеюсь, кто-нибудь укажет мне верное направление.