|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
День добрый!!! Имею 2 формы Форма1 Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
Форма2 Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
Код: c# 1.
вот здесь вот не происходит накопления данных. При закрытии Форм2 данные пропадают. Как сделать так чтоб они сохранялись после закрытия Форм2. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 12:23 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
PS. Это подзадача одной задачи. В общем дело обстоит так. Имеется Форм1 на нем: 1. datagridview в который загружаются данные из Xml - файла. 2. 3 кнопки Добавить Изменить и Удалить. В данном примере я хочу реализовать задачу добавления данных. И еще вопрос: как правильно сделать так чтоб к переменной xmlConstant(на ФОРМ1), имелся доступ из дочерних форм.(т.е форма для добавления удаления и редактирования). Ну и из других форм тоже. Надеюсь правильно изложил свою мысль!!! Думаю вы мне поможите))) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 12:34 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
greshnik_05 Код: c# 1.
вот здесь вот не происходит накопления данных. При закрытии Форм2 данные пропадают. Как сделать так чтоб они сохранялись после закрытия Форм2. данные сохраняются в новом экземпляре Form1 form1 = new Form1(); а нужно передавать ссылку на существую форму: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
тема обсуждалась 100500 раз ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:01 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
Благодарствую помогло!!! pation тема обсуждалась 100500 раз Ну извините я на форумах не живу ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:19 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
А как уведомить Форм1 о том что Форм2 закрыли. Что бы перезагрузить datagridview на Форм1? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 15:04 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
у форм2 прицепить событие закрытие формы Form2.FormClosed+= ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 16:07 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
не совсем понял.sldForm2.FormClosed+= а после равно что??? можно по конкретнее пример ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 16:11 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
когда += ручками вводишь тебе вроде должно предложить создать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 16:18 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
ни чего такого не происходит. И еще прицепив к форм2 событие закрытия формы, как это повлияет на форм1??? и куда писать кусок кода который ты дал? если в форм2 то не срабатывает то о чем ты сказал ни чего не выводит ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 16:24 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
greshnik_05ни чего такого не происходит. И еще прицепив к форм2 событие закрытия формы, как это повлияет на форм1??? и куда писать кусок кода который ты дал? если в форм2 то не срабатывает то о чем ты сказал ни чего не выводит greshnik_05Ну извините я на форумах не живу ))) может стоит на форумах пожить? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 17:11 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
лучше помоги разобраться с проблемой ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 17:25 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
Думается мне, что вместо form2.Show() следует использовать form2.ShowDialog() . ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 18:00 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
skyANAДумается мне, что вместо form2.Show() следует использовать form2.ShowDialog() . "Ну вот пришёл и все испортил" (с) Из анекдота про Ржевского, портрет Николая 2, лягушку, бильярдный стол, бильярдный шар и голую бабу.. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 18:23 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
skyANAДумается мне, что вместо form2.Show() следует использовать form2.ShowDialog() . и с form2.Show() и с form2.ShowDialog() работает. Я использую form2.ShowDialog() ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 18:30 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
greshnik_05ни чего такого не происходит. И еще прицепив к форм2 событие закрытия формы, как это повлияет на форм1??? 2 варианта: 1.Храни ссылку на форм1 в объекте форм2, и на событии Closed делай с форм1 что хочешь. 2.Вызывай форм2 методом ShodDialog и в следующей строчке программы делай свою обновление (более правильный метод) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 21:25 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
Решил дело таким образом В Форм1 при нажатии на кнопку для вызове Форм2 сделал так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Событие закрытии Форм2, Форм1 отлавливает без проблем. Но после this.Refresh(); добавленные данные не появляются. datagridview1.Refresh() тоже не помогает. Данные в датагрид из XML файла гружу таким образом Код: c# 1. 2. 3. 4. 5. 6. 7.
Можно конечно очистить датагрид таким образом Код: c# 1. 2. 3. 4. 5. 6.
Вызвать функцию где надо, а после очищения опять вставить вышеописанный код для загрузки данных из XML файла. На мой взгляд всё это как то коряво. Может есть способ получше и элегантнее))) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:06 |
|
При добавлении данных в дочерней форме в List данные не сохраняются при выходе из формы
|
|||
---|---|---|---|
#18+
Ах да еще есть такая вот переменная xmlConstant. в ней хранится всё тоже самое что и в датагриде. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Он служит для сериализации\десериализации данных в XML файл ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:14 |
|
|
start [/forum/topic.php?fid=20&msg=38227571&tid=1404836]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 151ms |
0 / 0 |