2 / 3 / 2
Регистрация: 17.05.2013
Сообщений: 403
|
||||||
1 | ||||||
Как правильно завернуть в функцию условие с dataGridView?21.05.2017, 22:29. Показов 2176. Ответов 10
Метки нет (Все метки)
Есть условие с помощью которого заносится данные в строки dataGridView из xml . Скажите как это все можно запихнуть в функцию в качестве параметра передать dataGridView1.Rows
0
|
21.05.2017, 22:29 | |
Ответы с готовыми решениями:
10
Groovy Как правильно завернуть JavaFX приложение с JVM в инсталляционный файл? Как правильно вписать условие в функцию чтобы все работало? Как правильно вписать функцию в h-файл и правильно её отразить в основной функции? Как правильно вызвать функцию с указателем на другую функцию как параметр |
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
|
|
22.05.2017, 00:42 | 2 |
Хотите костыль на костыле? Возвращайте DataTable из функции, а его уже коомите датасорсу грида.
0
|
2 / 3 / 2
Регистрация: 17.05.2013
Сообщений: 403
|
|
22.05.2017, 09:07 [ТС] | 3 |
hoolygan, Можно пример, я с# незнаком в основном php сайты. Это для курсовой, можете пример кинуть очень нужно.
0
|
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
|
||||||
22.05.2017, 10:09 | 4 | |||||
У Вас костыль с самого начала. Некомильфо хранить строки напрямую в контролах. Это сильно ограничивает пространство для расширения. У каждого DataGridView есть свойство DataSource, которому можно скормить таблицу, и не нужно гавнокодить потом с построчным выводом, чем замедлять работу программы иногда в тысячи раз (если количество строк будет доходить до миллионов).
Конкретно под Ваш случай, если предположить, что используется FW > 4.0, и доступны ключевые слова async/await
0
|
2 / 3 / 2
Регистрация: 17.05.2013
Сообщений: 403
|
||||||
22.05.2017, 10:57 [ТС] | 5 | |||||
Мне по проще нужно мне еще тэсты на них писать))), хотя смысл остался тем же. Если я правильно понял что первая функция возвращает таблицу или пустой результат а во втором SetDataSource в зависимости от результата. возвращаем сообщение или заносим если не пустой результат. Уж извиняйте если что не так просто знаний не хватает.Я попытался вызвать GetTable() с путем к файлу а затем вызвать SetDataSource() но ничего что точно не так делаю покажите, пожалуйста, на примере вот исходник
0
|
2 / 3 / 2
Регистрация: 17.05.2013
Сообщений: 403
|
||||||
22.05.2017, 14:21 [ТС] | 6 | |||||
hoolygan,все равно не загружает данные
файл есть а данные не подгружает
0
|
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
|
|
22.05.2017, 14:24 | 7 |
Ну конечно же не загружает. Я написал пример, который возвращает таблицу, а таблицу нужно прикручивать к гриду, но у Вас нужно исправлять практически с нуля логику, так как Вы работаете напрямую с контролами, а я нет - я работаю напрямую с моделью данных. Поэтому и дал просто направление, куда стоило бы смотреть. Поставьте точку останова внутри функции SetDataSource(); - и посмотрите, когда в дебагере остановится - что будет внутри DataTable - должна быть именно Ваша таблица. Вот и ставьте ее в датасорс. А переделывать полностью приложение - у меня на это нету достаточно времени, да и особого желания, если честно.
0
|
2 / 3 / 2
Регистрация: 17.05.2013
Сообщений: 403
|
|
22.05.2017, 14:54 [ТС] | 8 |
hoolygan, А заносить циклом или метод какой-то есть я просто не сталкивался с таким, взял точку останова сделал действительно там данные есть.
0
|
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
|
|||||||||||
22.05.2017, 15:04 | 9 | ||||||||||
ну смотрите, если работать нехорошо, то можно сделать вместо
0
|
2 / 3 / 2
Регистрация: 17.05.2013
Сообщений: 403
|
|
22.05.2017, 15:21 [ТС] | 10 |
может у вас есть пример какой да я хотя бы по аналогии попробую, я в смысле очень похожий, потому что сомневаюсь что с лету смогу понять о чем речь
0
|
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
|
|
22.05.2017, 15:31 | 11 |
Ну а зачем далеко ходить? - Архитектура ПО в WinForms (FAQ & HowTo)
А так, придумать с ходу какой-то пример - у нас то они большие для рамок этого форума.
0
|
22.05.2017, 15:31 | |
22.05.2017, 15:31 | |
Помогаю со студенческими работами здесь
11
Как правильно написать условие? Как правильно записать условие? Как правильно записать условие? Как правильно поставить условие? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |