Я пишу программу vb.net/WPF, которая будет иметь datagrid. Несколько человек будут использовать эту программу одновременно, поэтому мне нужно попытаться обновить datagrid каждого пользователя и сопоставить его. Я не уверен, как это сделать. Я думал, что я бы поставил фона рабочего на каждый так часто просто обновить datatable и пополнить datagrid. Я не уверен, что это лучшая стратегия, поэтому я ищу SO для предложений. Одна из проблем, с которыми я сталкиваюсь в этом методе, заключается в том, что при повторной загрузке datagrid она теряет любую сортировку, которую пользователь мог применить.Как заставить несколько человек работать с одними и теми же данными в datagrid
1
A
ответ
1
Часто используется периодическое обновление опроса и кнопка обновления вручную.
Другой вариант (при условии, что вы настроите таргетинг на SQL Server) - использовать SqlDependency
, чтобы «рассказать» вам, когда данные изменяются, а не опрос.
В принятом ответе here описаны некоторые подходы.
+0
Когда я обновляю datagrid, он удаляет любые выборки строк, которые пользователь мог сделать, и отменяет любую сортировку, которую они могли выполнить. – donL
Смежные вопросы
- 1. Как заставить функцию работать с одними и теми же классами?
- 2. Поделитесь одними и теми же данными с различными процессами
- 3. Несколько таблиц соединения между одними и теми же объектами
- 4. Несколько структур данных над одними и теми же объектами
- 5. Несколько has_many через ассоциации между одними и теми же моделями
- 6. Haskell бессмысленная производительность - эффективно сопоставлять несколько функций с одними и теми же данными
- 7. has_and_belongs_to_many и has_many_through между одними и теми же моделями?
- 8. Как сфокусироваться на imgs с одними и теми же классами
- 9. python 3: как мне создать два разных класса, которые работают с одними и теми же данными?
- 10. Mapbox - кластеризация только маркеров с одними и теми же координатами
- 11. Сравните различия между изображениями MATLAB и python с одними и теми же данными
- 12. Как делиться одними и теми же данными между несколькими экземплярами на уровнях наследования?
- 13. ASP.NET 2 проекта для обмена одними и теми же файлами
- 14. функция JQuery пересекаться массивы одними и теми же элементами
- 15. Несколько рядов с теми же данными xAxis в HighChart
- 16. несколько участков с теми же данными в Gnuplot
- 17. Как сделать несколько много-много отношений между одними и теми же двумя таблицами
- 18. Authlogic, несколько типов пользователей и множественные отношения между одними и теми же моделями
- 19. Как несколько человек могут работать над проектом «Тот же Magento»
- 20. Flask-SQLAlchemy: Как сделать несколько взаимно-однозначных отношений между одними и теми же классами?
- 21. Скопируйте Google Spreadsheet + Поделитесь с одними и теми же пользователями в скрипте
- 22. Neo4J - возвращает уникальное отношение, которое объединяет несколько реализаций между одними и теми же узлами.
- 23. BufferedImage: извлечение субизображения с теми же данными
- 24. Два Выбирается с теми же данными
- 25. Переключить два вида с теми же данными
- 26. Группировка продуктов, которые являются одними и теми же, но имеют несколько разные названия/атрибуты
- 27. FluentNHibernate: несколько отношений один-ко-многим между одними и теми же объектами
- 28. Два ArrayLists начиная с теми же данными
- 29. update 2 dropdown с теми же данными
- 30. SVN - самый эффективный способ работы с одними и теми же файлами
@MitchWheat Я может быть что-то отсутствует. Я думаю, что это помогает с тем, чтобы пользователи не перезаписывали друг друга, но я не уверен, как это может быть применено для периодического обновления WPA datagrid, когда пользователь использует программу без внезапного переупорядочения таблицы. – donL
@MitchWheat Хорошо, спасибо. Не просто понять, как визуально поддерживать его. – donL
@MitchWheat Я еще не нашел хорошего ответа, так как не думаю, что мы рассмотрели процесс обновления datagrid для пользователя. Я могу обновить данные. В какой-то момент я могу написать свой ответ. Я действительно ценю ваш ответ. – donL