5 / 5 / 1
Регистрация: 05.02.2010
Сообщений: 67
|
|
1 | |
Как обращаться с одной формы к DGV, находящемуся на другой форме08.12.2011, 20:56. Показов 2562. Ответов 18
Метки нет Все метки)
(
Здравствуйте, подскажите как обращаться с одной формы к датагриду находящемуся на другой форме,
добавлять новые элементы. Скажем так....есть поля "Название", "Описание" и тд. Я создал форму добавления и теперь ищу способ реализовать ее. Подскажите как из текстбокса считать текст и записать в датагрид, и еще, если есть база данных подключенная к проекту, как сохранить в нее созданную новую запись
0
|
|
08.12.2011, 20:56 | |
Ответы с готовыми решениями:
18
Как из одной формы обращаться к переменным другой формы Как из одной формы запустить Sub в другой форме? Как из одной формы запустить Sub в другой форме? (Дубль два) |
11487 / 3774 / 678
Регистрация: 13.02.2009
Сообщений: 11,153
|
||||||
10.12.2011, 17:06 | 3 | |||||
Насколько мне известно в базе данных данные хранятся не в формах, а в таблицах.
Формы служат для отображения результатов. Поэтому и добалять данные надо в таблицу А добавлять в таблицу примерно так(кусок кода из моей программы)
1
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|
10.12.2011, 22:17 | 4 |
Alex77755, есть форма с датагрид, есть ещё одна форма с полями, соответствующими столбцам в таблице, вводишь данные в поля, нажимаешь кнопочку, все сохраняется, данные в таблице обновляются. Вот так надеюсь понятней суть вопроса изложил.
1
|
5 / 5 / 1
Регистрация: 05.02.2010
Сообщений: 67
|
|
11.12.2011, 01:39 [ТС] | 5 |
necro изложил всю суть более проще!....именно это я мне и необходимо
0
|
11487 / 3774 / 678
Регистрация: 13.02.2009
Сообщений: 11,153
|
|
11.12.2011, 12:02 | 6 |
necro, Cuba
О какой база вы говорите? Где у вас хранятся данные? Когда говорят о базе - подразумевается что это mdb. Но вовсе не обязательно. База может быть и в других форматах( txt, xls и пр.)
0
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|
11.12.2011, 14:04 | 7 |
По моему в данном вопросе не важно, какой формат имеет база, хотя мб я ошибаюсь, .mdf.
Тут важно другое. Как добавить в датагрид данные, с помощтю другой формы, если до сих пор не понятно объяснил, то вот скрины. Вот дата грид http://www.fotohost.by/show/bd... 96b4411c00 вот вторая форма http://www.fotohost.by/show/47... a5a35610ea Нажимаю на кнопку сохранить и данные добавляются на первую форму в датагрид. надеюсь так понятней. А вопрос, как это сделать.
0
|
11487 / 3774 / 678
Регистрация: 13.02.2009
Сообщений: 11,153
|
||||||
11.12.2011, 14:35 | 8 | |||||
Если источником данных служит рекордсет, то никак. Только менять(добавлять, редактировать) источник данных. Добавлено через 1 минуту Ссылки не открываются Да и не охота смотреть картинки. Лучше выложи проект Добавлено через 3 минуты Он служит только для отображения данных!!! Добавлять надо сразу в базу. Добавлено через 10 минут Если делаете из VB добавлять так:
0
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|
11.12.2011, 14:56 | 9 |
В общем вот проект.
Мы наверное друг друга не понимаем или я вас не понимаю, скорее второе.
0
|
11487 / 3774 / 678
Регистрация: 13.02.2009
Сообщений: 11,153
|
||||||
11.12.2011, 15:16 | 10 | |||||
Только увидев название архива я уже понял: Ты не в том разделе:
У тебя NET там, конечно, всё не так!! Выбирай правильно раздел Добавлено через 1 минуту Да к тому же 2010!! У меня только 2008 - открыть не могу Добавлено через 15 минут Или при импорте в 2008(в чём я сомневаюсь так как раньше уже такое делал без ошибок) или Не могу понять зачем столько раз дублировать:
0
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|
11.12.2011, 15:31 | 11 |
скорее при импорте, в 2010 у меня такого нету
0
|
11487 / 3774 / 678
Регистрация: 13.02.2009
Сообщений: 11,153
|
||||||
11.12.2011, 15:32 | 12 | |||||
А как звучало задание вообще?
Всё надо было создавать программно?
0
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|
11.12.2011, 15:42 | 13 |
Да это не задание, это я вообще курсовую пытаюсь делать.
Нашел другой выход, повытягивал на форму из data sources все столбцы эти, когда в таблице выделяю строку то она отображается в этих полях, если выделю пустую, то могу добавить новые данные и они в принципе сохраняются, но это все равно не то, хотелось бы тоже самое, но через другую форму.
0
|
11487 / 3774 / 678
Регистрация: 13.02.2009
Сообщений: 11,153
|
|
11.12.2011, 15:44 | 14 |
У меня получилось кода более 8000 строк.
Много дублей. Может быть это издерки импорта. Скопируй код самих форм
0
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|||||||||||
11.12.2011, 15:54 | 15 | ||||||||||
там же кода и нету считай никакого оО
0
|
11487 / 3774 / 678
Регистрация: 13.02.2009
Сообщений: 11,153
|
|
11.12.2011, 16:45 | 16 |
Не получается полностью импортировать проект.
Вижу только, что таблица на форме привязывается к таблице в базе. Поэтому точно данные надо добавлять не в таблицу на форме, а непосредственно в базу. Добавлено через 2 минуты Добавлено через 1 минуту Хотя вряд ли так получится если у полей указан источник данных
0
|
5 / 5 / 1
Регистрация: 05.02.2010
Сообщений: 67
|
|
11.12.2011, 17:11 [ТС] | 17 |
Ребята, если я вам скину архив со своим проектом, сможете дописать необходимый код для добавления записей в бд?
0
|
11487 / 3774 / 678
Регистрация: 13.02.2009
Сообщений: 11,153
|
|
11.12.2011, 17:14 | 18 |
Попроси, то бы топик перенесли в NET
Там больше спецов по твоей теме. Я немного разбираюсь, но у меня 2008
0
|
5 / 5 / 1
Регистрация: 05.02.2010
Сообщений: 67
|
|||||||||||
11.12.2011, 20:09 [ТС] | 19 | ||||||||||
ребята а как сделать , что-бы при нажатии кнопки открывало Help находящийся в той же папке что и проект
Добавлено через 2 минуты
как вариант еще
0
|
11.12.2011, 20:09 | |
Помогаю со студенческими работами здесь
19
Как из одной формы запустить метод, который находится в другой форме
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |