|
0 / 0 / 0
Регистрация: 22.07.2018
Сообщений: 46
|
|||||||||||
Редактирование xml05.12.2018, 14:05. Показов 4686. Ответов 43
Метки нет (Все метки)
всем привет
есть три таблицы допустим stores, ballast, dc stores и ballast это одинаковые таблицы но разных категорий в них есть столбцы name, weight, sg, volume таблица dc изначально пустая но заполняется при изменении значения weight в таблицах stores и ballast её колонки: name, weight, x, y, z x, y, z в свою очередь координаты для каждого weight которые уже есть xml у меня три, для каждого datagrid код MainWindow
а таблица dc:
какой из способов лучше для моей задачи? если есть, то какой способ ещё лучше из тех, что я не предложил, кроме тех, где xml надо вызывать через путь в компьютере. как собственно реализовать: при изменении значения weight в stores/ballast добавление строки в dc с заполнением weight и name, а так же заполнением x,y,z для значения weight
0
|
|||||||||||
| 05.12.2018, 14:05 | |
|
Ответы с готовыми решениями:
43
Редактирование XML-datagrid в WPF и паттерн MVVM Редактирование XML XML редактирование. |
|
Модератор
|
||
| 06.12.2018, 11:45 | ||
|
У Вас получается редактировать XML-файл используя XmlDataProvider ?
0
|
||
|
0 / 0 / 0
Регистрация: 22.07.2018
Сообщений: 46
|
|
| 06.12.2018, 14:11 [ТС] | |
|
Элд Хасп, видимо не редактирует
так как файл остаётся таким же на всех этапах просто видимо при Binding Mode=TwoWay изменения отображаются на всех ячёйках подключённых к xml
0
|
|
|
Модератор
|
||
| 06.12.2018, 15:22 | ||
|
Я чуть позже, скину Вам простую реализацию по посту #19.
1
|
||
|
0 / 0 / 0
Регистрация: 22.07.2018
Сообщений: 46
|
|
| 06.12.2018, 15:40 [ТС] | |
|
Элд Хасп, спасибо
я параллельно продолжу искать
0
|
|
|
Модератор
|
|||||||||||||||||||||
| 06.12.2018, 19:37 | |||||||||||||||||||||
|
Сделал простой пример
В строке
Надо кого-то попросить о помощи. XML-файл stores.xml
1
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 22.07.2018
Сообщений: 46
|
|
| 06.12.2018, 20:12 [ТС] | |
|
Элд Хасп, спасибо
буду сейчас переписывать без кнопок и пытаться указать if(weight !=0)
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2018
Сообщений: 46
|
|
| 06.12.2018, 20:35 [ТС] | |
|
Элд Хасп, вроде да
но мне нельзя задавать кнопки я думаю, что все изменения должны будут хранится в памяти и после, из неё же записываться в pdf документ. либо если не раелизуемо, то кнопку поменяю на действие нажатия ENTER и поставлю постоянную перезапись dc.xml по поводу кстати записи в dc.xml возможно лучше убрать фильтр из stores.xml далее все изменения на storesdg записывать в dc.xml а затем проверять значения там и уже там отсеивать?
0
|
|
|
Модератор
|
|||||||
| 06.12.2018, 21:35 | |||||||
|
Получилось! Так и не понял почему. 30 раз перепробовал, в том числе и такой вариант - не работало. Хотел тему создать на форуме, код XAML для примера создавал - вдруг заработал. Что было не так жо этого так и не понял.
Вот полный XAML окна, может где в другом месте что изменил.
Кнопка сохраняет отредактированные данные. Добавлено через 1 минуту
0
|
|||||||
|
Модератор
|
||||||||||||||||
| 07.12.2018, 12:58 | ||||||||||||||||
Сообщение было отмечено Shane_ как решение
Решение
Вот вариант с сохранением по закрытию окна
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 22.07.2018
Сообщений: 46
|
|
| 07.12.2018, 16:29 [ТС] | |
|
Элд Хасп, да спасибо
в конечном итоге просто переведу действие на более позднюю точку а ещё спросить пару моментов можно?
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2018
Сообщений: 46
|
|||||||
| 07.12.2018, 17:03 [ТС] | |||||||
|
Элд Хасп,
и потом их подгружать вопрос в другом тоже облазил много как можно задать математическую функцию? в данном случае weight = volume * sg volume = weight / sg причём сохранить возможность ввода юзером обоих значений. пример есть танк номер пять в stores.xml
и наоборот если пользователь вводит в колонку volume значение 80 то в колонке weight появляется 100
0
|
|||||||
|
0 / 0 / 0
Регистрация: 22.07.2018
Сообщений: 46
|
|
| 07.12.2018, 17:13 [ТС] | |
|
0
|
|
|
Модератор
|
||||||||
| 07.12.2018, 17:16 | ||||||||
0
|
||||||||
|
0 / 0 / 0
Регистрация: 22.07.2018
Сообщений: 46
|
|||
| 07.12.2018, 17:30 [ТС] | |||
|
Элд Хасп,
при sg=0.8 и weight=100: volume = 125 а при sg=0.5 и weight=100: volume = 200
0
|
|||
|
Модератор
|
||
| 07.12.2018, 17:35 | ||
|
Добавлено через 35 секунд Может Вам на нормальный MVVM перейти?
0
|
||
|
0 / 0 / 0
Регистрация: 22.07.2018
Сообщений: 46
|
||
| 07.12.2018, 17:39 [ТС] | ||
|
Элд Хасп,
но mvvm для меня очень глубокая степь
0
|
||
|
Модератор
|
||
| 07.12.2018, 17:43 | ||
|
0
|
||
| 07.12.2018, 17:43 | |
|
Редактирование XML файла XML добавление и редактирование Чтение XML файла, без использования встроенных средств работы с XML LINQ to XML или XPath to XML (выбор одного элемента) Пропарсить и стандартизировать XML, XSL или Linq to XML? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи.
. . .
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|