|
19 / 19 / 6
Регистрация: 10.09.2011
Сообщений: 83
|
|
помогите новичку с DataGridView10.09.2011, 17:58. Показов 1676. Ответов 8
Метки нет (Все метки)
я начинаю только изучать С# , и возникли вопросы с datagridview и загрузкой\сохранением данных в нем.
мне нужно что бы при нажатии на кнопку заносились данные в ListView из файла ( хотел попробовать реализовать через базы данных Access но из-за не лицензионного ПО ничего не вышло )а уже из ListView данные заносились в GridView , при чем на каждый столбец 1 ListView (всего их 4) , и обратный код ( тоесть при нажатии на копку "сохранить" данные перезыписывались бы в ListView а потом в файл ) вот такая вот проблемка..может я не ясно выразился , но как смог .
0
|
|
| 10.09.2011, 17:58 | |
|
Ответы с готовыми решениями:
8
Помогите новичку!!! Помогите новичку! помогите новичку |
|
|
|||
| 11.09.2011, 09:34 | |||
Тем более использование mdb-файлов, на сколько мне известно, никаких лицензий не требует.теперь определяемся с терминалогией И вот из всего, что написанов твоем посте, я так и не понял: где проблема? Вопрос в чем?
0
|
|||
|
19 / 19 / 6
Регистрация: 10.09.2011
Сообщений: 83
|
|
| 12.09.2011, 11:37 [ТС] | |
|
ну вообще вопрос вот в чем мне нужен код , что бы из ListView заносить данные в DataGridView в 1ый столбец . и как данные в ListView сохранить в какой либо файл и загрузить из него . это пока основное что мне нужно и я не знаю как это сделать
![]() а насчет баз данных , в DataGridView в 1 статье было написанно . что есть возможность автоматически создавать таблицу из подгружаемой базы данных ( "После задания значений свойств DataSource и DataMember control автоматически изучает схему источника и генерирует по колонке для каждой колонки таблицы или свойства объекта, коллекция которых используется как источник данных. Причем делает это "умно", подбирая не только подходящий заголовок колонки, но и тип колонки." ) . А почему написал . что из-за нелицензионного По не вышло , это потому что после загрузки из баззы данных access он мне в коде выдавал какуюто ошибку( точне уже не помню) про незарегестрированные базы и еще что там , в общем что то в этом духе .
0
|
|
|
|
|||
| 12.09.2011, 22:46 | |||
|
А вот что посоветовать, даже не знаю. Оба контрола обладают довольно широкими функциональными возможностями, так что способов обмена данными можно организовать несколько (через общий источник; передавать из Items в ячейки; можно попробовать забиндить). Лучше изучить досконально их свойства и предусмотреть наиболее подходящий вариант. Вариантов сохранения в файл тоже может быть несколько (текстовый, бинарный, xml, БД).
1
|
|||
|
19 / 19 / 6
Регистрация: 10.09.2011
Сообщений: 83
|
|
| 13.09.2011, 12:09 [ТС] | |
|
я думал из листвиев через итемс , тоесть 1ый итем в 1ую ячейку 1ого столбца 2ой во 2ую и т.д. , но я не знаю как правильно написать 1ую ячейку , просто я немного знаю C++ Builder и там это было бы через cells[индексы строки и столбца]. ну могли б вы написать как обозначается 1ая ячейка , как я понимаю это cells[rowindex,columindex] или наоборот .
пасиб за советы ,буду изучать тогда свойства сначало listwiev и сохранение из него в xml и в текстовый.
0
|
|
|
19 / 19 / 6
Регистрация: 10.09.2011
Сообщений: 83
|
||
| 13.09.2011, 20:57 [ТС] | ||
|
nio , пасиб большое =)
Добавлено через 5 часов 51 минуту если можете подскажите еще пожалуйста , у меня есть код который заносит данные в ячейки из listView все отлично все работает
Добавлено через 2 часа 48 минут и еще возник вопрос : как проверить ,что значение в ячейке числовое а не текст , и если там текст то вывести сообщение об ошибке ?
0
|
||
|
|
||||
| 13.09.2011, 21:39 | ||||
|
Не нужно задавать много вопросов, на форуме действует правило "Один вопрос - одна тема", можно и нарушение схлопотать Для новых вопросов создавай новые темы, а сначала лучше воспользуйся поиском по форуму, на многие вопросы давно есть ответы
1
|
||||
|
19 / 19 / 6
Регистрация: 10.09.2011
Сообщений: 83
|
|
| 13.09.2011, 22:34 [ТС] | |
|
понял , просто думал не создавать лишних тем и задать вопросы в этой же , тем более вопросы все же хоть и косвенно , но относятся к datagridview (кроме case)
а вот про преобразование (приведение) типов с try-catch , я как понял это нужно пытаться делать конверт текста из ячейки в int и через catch ловить ошибку и выводить сообщение? еще раз спс оч выручаешь ^_^
0
|
|
| 13.09.2011, 22:34 | |
|
Помогаю со студенческими работами здесь
9
Помогите новичку! помогите новичку Помогите новичку Помогите новичку Помогите новичку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|