|
1 / 1 / 2
Регистрация: 06.12.2015
Сообщений: 122
|
||||||
Создать элемент в CheckedListBox по данным12.07.2016, 15:50. Показов 5783. Ответов 43
Метки нет (Все метки)
Добрый вечер! Такая проблема.
Есть xml-файл, в нем 4 пары параметров. Нужно чтобы при извлечении каждой пары параметров (имя, запрос) создавался элемент и действие при установке флажка на него Подскажите, как все это сделать????? Вот то что наработал, вообще ничего в голову не лезет
как указать XmlWriter чтобы он дописывал в файл, а не перезаписывал его??
0
|
||||||
| 12.07.2016, 15:50 | |
|
Ответы с готовыми решениями:
43
Всплывающее описание при наведении на элемент CheckedListBox |
|
1 / 1 / 2
Регистрация: 06.12.2015
Сообщений: 122
|
||||||
| 13.07.2016, 11:13 [ТС] | ||||||
|
sysadkrd,
Прошу прощения, вот такой формат
0
|
||||||
|
16 / 16 / 5
Регистрация: 09.06.2015
Сообщений: 96
|
||||||
| 13.07.2016, 11:31 | ||||||
1
|
||||||
|
1 / 1 / 2
Регистрация: 06.12.2015
Сообщений: 122
|
|
| 13.07.2016, 11:48 [ТС] | |
|
sysadkrd,
Еще один вопрос. Здорово выручили. Я устанавливаю свойство CheckOnClick = true; Но все равно приходится 2 раза нажимать на элемент чтобы сработало свойство. Почему так?
0
|
|
|
16 / 16 / 5
Регистрация: 09.06.2015
Сообщений: 96
|
||||||
| 13.07.2016, 11:54 | ||||||
|
попробуйте
Form1.DoubleBuffered = True; но по идее CheckOneClick = True как раз за это и отвечает (у меня все корректно нажимается с 1 раза ) попробуйте добавить еще элементов в чеклистбокс и после заполнения
0
|
||||||
|
1 / 1 / 2
Регистрация: 06.12.2015
Сообщений: 122
|
||||||
| 13.07.2016, 12:46 [ТС] | ||||||
|
sysadkrd, к сожалению, все равно срабатывает не по установке флажка((((
Вот мое тело-константа запроса: SELECT * FROM alarms А вот такой еще момент: если отмечено несколько флажков, то нужно поля со значениями Request добавлять в строку запроса Что то типа такого должно быть: SELECT * FROM alarms WHERE Cleared='T' AND even='Com'; // ну и так далее Как лучше сделать? Добавлено через 20 минут sysadkrd, вот что пытаюсь. Надо чтобы при установке очередного флага, Request этого объекта добавлялось к переменной GLOBAL_REQUEST, а если флаг был снят, то его условие убрано.
0
|
||||||
|
16 / 16 / 5
Регистрация: 09.06.2015
Сообщений: 96
|
||||||
| 13.07.2016, 13:00 | ||||||
0
|
||||||
|
1 / 1 / 2
Регистрация: 06.12.2015
Сообщений: 122
|
||||||
| 13.07.2016, 13:13 [ТС] | ||||||
|
sysadkrd, из коллекции потом строку удобно будет построить?)
Добавлено через 8 минут sysadkrd, типа вот так? Я уже закипел на работе, могу чего то не заметить
0
|
||||||
|
16 / 16 / 5
Регистрация: 09.06.2015
Сообщений: 96
|
|||||||
| 13.07.2016, 13:36 | |||||||
0
|
|||||||
|
1 / 1 / 2
Регистрация: 06.12.2015
Сообщений: 122
|
|||||||||||
| 13.07.2016, 13:44 [ТС] | |||||||||||
|
sysadkrd,
сделал вот так, вообще больше ничего не запрашивается) я сейчас с ума сойду)) при загрузке формы
0
|
|||||||||||
|
16 / 16 / 5
Регистрация: 09.06.2015
Сообщений: 96
|
||||||
| 13.07.2016, 13:57 | ||||||
какой результат?
0
|
||||||
|
1 / 1 / 2
Регистрация: 06.12.2015
Сообщений: 122
|
|
| 13.07.2016, 14:15 [ТС] | |
|
sysadkrd,
я продебажил, вообщем нужно проверку добавить что если это второй элемент типа FILTERS_REQUEST[2], тогда туда записать не " AND " + , а просто сам параметр, т.е просто check.Param
0
|
|
|
16 / 16 / 5
Регистрация: 09.06.2015
Сообщений: 96
|
|
| 13.07.2016, 14:32 | |
|
ну значит решилось, подравляю
0
|
|
|
1 / 1 / 2
Регистрация: 06.12.2015
Сообщений: 122
|
|
| 13.07.2016, 14:54 [ТС] | |
|
sysadkrd, Как проверить является ли элемент вторым в списке?
0
|
|
|
16 / 16 / 5
Регистрация: 09.06.2015
Сообщений: 96
|
||||||
| 13.07.2016, 15:04 | ||||||
0
|
||||||
|
1 / 1 / 2
Регистрация: 06.12.2015
Сообщений: 122
|
|
| 13.07.2016, 15:28 [ТС] | |
|
sysadkrd, я короче сделал, первый checkbox проходит нормально, как только я его добавлю, а вот второй уже просто следом идет, такая строка
SELECT * FROM alarms WHERE Cleared='T'; между ними должен быть AND но он не добавляется eventype="bla bla bla";
0
|
|
|
16 / 16 / 5
Регистрация: 09.06.2015
Сообщений: 96
|
|||||||||||
| 13.07.2016, 15:31 | |||||||||||
0
|
|||||||||||
|
1 / 1 / 2
Регистрация: 06.12.2015
Сообщений: 122
|
||||||
| 13.07.2016, 22:09 [ТС] | ||||||
|
sysadkrd, не подскажешь еще один момент, почему постоянно перезаписывается xml-файл, а не добавляет к уже имеющимся данные?
Вот таким кодом создаю необходимый мне блок данных. Перерыл интернет, не нашел какой флаг отвечает за дописывание..
0
|
||||||
|
16 / 16 / 5
Регистрация: 09.06.2015
Сообщений: 96
|
|
| 13.07.2016, 22:57 | |
|
xml только перезаписывается, стандартными ср-ми никак не получится (есть парочка извращенных способов, но это муторно для понимания)
0
|
|
|
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
|
|
| 14.07.2016, 08:21 | |
|
да зачем данные НЕ перезаписывать?
допустим у вас три фильтра, вы запускаете прогу, считываете их, работаете, добавляете четвёртый, сохраняете выходите. Если дописывать, то у вас в файле станет уже семь фильтров. а если первые три не изменять, то они ещё будут и повторяться. В результате файл захламлён.
0
|
|
|
16 / 16 / 5
Регистрация: 09.06.2015
Сообщений: 96
|
|||||||
| 14.07.2016, 09:15 | |||||||
0
|
|||||||
| 14.07.2016, 09:15 | |
|
CheckedListBox, позволить выбирать только один элемент Как можно создать несколько столбцов в checkedListBox? Вставить перед данным элементом списка новый элемент со значением D и вывести "указатель" на добавленный элемент списка Как в векторе вставить элемент перед данным Проверить, существует ли элемент QVector с данным индексом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии
Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
|
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью.
Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
|
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза
Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
|
Грибы - это корпорации, деревья - это государства. Механизм массонского захвата власти
anaschu 18.07.2026
Макроэкономический изоморфизм теории «всего»: Грибная сукцессия как модель транснационального капитализма
Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а. . .
|
|
Расчёт периметра прямоугольника по координатам вершин
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Вычислить периметр прямоугольника, заданного координатами своих вершин на плоскости.
Решение:
Создан документ со следующими. . .
|
Подсчёт частоты трёхбуквенных слов в тексте
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Выясните, сколько раз в предложенном тексте встречается каждое трехбуквенное слово.
Решение:
Создан документ с единственным. . .
|
Сумма и количество положительных элементов в чётных строках массива
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Вычислить сумму и количество положительных элементов массива, расположенных в четных строках.
Решение:
Создан документ с. . .
|
Поиск произведения положительных чётных чисел в последовательности
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Дана произвольная последовательность целых чисел. Найти произведение положительных четных чисел данной последовательности.
. . .
|