|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.01.2019, 05:01 | #1 |
Регистрация: 11.01.2019
Сообщений: 6
|
Как сохранить цвет выбранной строки после обновления данных из базы Mysql?
Здравствуйте, прошу вашей помощи. Есть такой код C#:
Код:
Код обновления просто по кнопке: Код:
|
15.01.2019, 09:33 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
ПЕРЕД обновлением запомнить где-то
ПОСЛЕ восстановить из ЗАПОМНЕННОГО
программа — запись алгоритма на языке понятном транслятору
|
15.01.2019, 09:51 | #3 |
Регистрация: 11.01.2019
Сообщений: 6
|
|
17.01.2019, 12:18 | #4 |
Регистрация: 11.01.2019
Сообщений: 6
|
Разобрался с этим делом, поместив SetColor() в обновление данных из MySQL.
Но при закрытии и новом открытии цвета сбрасываются и если строка закрашивается, и после этого добавить новую строку, то выводит Исключение типа "System.ArgumentOutOfRangeException " возникло в mscorlib.dll, но не было обработано в коде пользователя Дополнительные сведения: InvalidArgument=Значение '0' недопустимо для 'index'. Еще посмотрел что если в таблице более одной строки и все их окрасить, обновить то выбивает ту же ошибку. Решено только для одной строки в общем. Прошу помощи, дорогие друзья! |
05.02.2019, 07:16 | #5 |
Регистрация: 11.01.2019
Сообщений: 6
|
в продолжении своей темы, отказался полностью от listview. Перешел на datagridview. Теперь с цветом делаю так:
Код:
|
07.02.2019, 13:01 | #6 |
Регистрация: 11.01.2019
Сообщений: 6
|
еще раз здравствуйте, я тут все свою тему продолжаю и сталкиваюсь с новыми проблемами (чисто для меня):
В базе MySQL я создал столбец color_id. При полном выделении строки в datagridview и выбором цвета из combobox строка окрашивается в нужный цвет и в столбец color_id записывается цифра 1-красный, 2 - зеленый и тд. Но, соответственно, при обновлениии или при новом открытии формы цвета все еще скидываются, значит в загрузку формы и при обновлении нужно вызывать метод который будет обрабатывать столбец color_id и в соответствии с цифрой будет окрашивать строку. Код:
|
12.02.2019, 06:50 | #7 |
Регистрация: 11.01.2019
Сообщений: 6
|
Вопрос решил так:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Список. Как изменить цвет заливки выбранной строки? | klim8 | Microsoft Office Access | 2 | 20.03.2018 23:26 |
После обновления вордпресс, обновления плагина woocommerce, после оформления заказов не показывает количество купленных товаров | Алекс Мельников | WordPress и другие CMS | 4 | 24.07.2016 02:28 |
DLE. Проблема после обновления с 9.5 на 9.6. MySQL Error | elagin | WordPress и другие CMS | 2 | 19.09.2012 11:57 |
Как после обновления страницы сохранить данные в инпуте? | byMary93 | JavaScript, Ajax | 1 | 01.08.2012 11:46 |
Странное поведение PHP с MySQL..запись в базе дублируется после обновления страницы | Vervolf | PHP | 30 | 30.07.2011 02:10 |