0 / 0 / 0
Регистрация: 19.08.2015
Сообщений: 8
|
||||||
1 | ||||||
Загрузчик данных в DatagridView и шаблон Стратегия30.09.2015, 10:35. Показов 1145. Ответов 3
Метки нет (Все метки)
Добрый день!
В рамках изучения шаблонов проектирования прошу подсказать как лучше с точки зрения проектирования? Хочу написать загрузчик данных в DatagridView. Данные будут получаться из источников: •Web сервис; •Текстовый файл. Для этой цели выбрал шаблон Стратегия. Даный шаблон выбран поскольку он позволяет инкапсулировать алгоритмы получения данных и обеспечивает их взаимозаменяемость.
2. Как лучше реализовать передачу URL и имя текстового файла? В качестве второго параметра типа string? 3. Или корректней использовать для этой задачи шаблон Декоратор? Заранее благодарен!
0
|
30.09.2015, 10:35 | |
Ответы с готовыми решениями:
3
Шаблон стратегия Экспорт данных из DataGridView в шаблон Word Экспорт данных из связанных в DataGridView таблиц в шаблон Word Экспорт из DataGridView в шаблон MS Excel |
01.10.2015, 12:34 | 2 |
Ключевой момент:
Т.е. загрузчик отдельно, средство отображения отдельно. Загрузчик ничего не должен знать о DatagridView и уж темболее принимать его через параметр. Т.о. ответ на первый вопрос: абсолютно неправильно.
да, это возможно (не представляю, через какой другой тип можно было бы передать эти данные) После ответа на 1-й вопрос становится очевидным, что для DatagridView не имеет значения, каким шаблоном реализован загрузчик.
1
|
0 / 0 / 0
Регистрация: 19.08.2015
Сообщений: 8
|
||||||
01.10.2015, 13:25 [ТС] | 3 | |||||
Большое спасибо, понял!
Если поместить свойства в непосредственно интерфейс?
0
|
02.10.2015, 12:10 | 4 |
Сообщение было отмечено Abend как решение
Решение
Загрузчик должен вернуть данные в виде удобном для средства отображения. Зачем передавать в загрузчик DataTable?
Не вижу смысла передавать через тип object заведомо строковые данные, потому что придётся добавлять парсер. можно и в интерфейс. Только свойство DataTableParam я бы делал "только для чтения"
1
|
02.10.2015, 12:10 | |
02.10.2015, 12:10 | |
Помогаю со студенческими работами здесь
4
DataGridView информацию в заданные Word Шаблон Не загружается шаблон для экспорта из dataGridView в excel Перенос данных с формы и одной ячейки dataGridView в другую форму и ячейку dataGridView Копирование данных из одной DataGridView в другую DataGridView ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |