|
Combobox
|
|||
---|---|---|---|
#18+
Тут гуру поживее) Ну никак не пойму, почему не отображает данные в Combobox1 из метода combo1() ? ну а Combo(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. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 09:23 |
|
Combobox
|
|||
---|---|---|---|
#18+
Так суть вопроса меняется: Как передать из combo1() в combo2() переменную Combobox1.SelectedItem.ToString()? как только не пробовал, и просто так указывать, и в отдельном методе и через глобальную переменную, возвращает всегда null , хоть ты тресни.... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 10:27 |
|
Combobox
|
|||
---|---|---|---|
#18+
все тлен, используй bindingsource для прицепления данных к комбе ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 11:35 |
|
Combobox
|
|||
---|---|---|---|
#18+
Pallarisвсе тлен, используй bindingsource для прицепления данных к комбе А лучше сторонние компоненты, к которым напрямую цепляешь источник данных. Не говорят уже что ADO.NET это где-то из 20 века. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 11:51 |
|
Combobox
|
|||
---|---|---|---|
#18+
blestPallarisвсе тлен, используй bindingsource для прицепления данных к комбе А лучше сторонние компоненты, к которым напрямую цепляешь источник данных. Не говорят уже что ADO.NET это где-то из 20 века. данунах NET Framework Initial release: 13 February 2002 А те сторонние компоненты и и сточники данных что используют вместо ADO.NET? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 13:27 |
|
Combobox
|
|||
---|---|---|---|
#18+
WinnipuhА те сторонние компоненты и и сточники данных что используют вместо ADO.NET? Кстати да, не приведена альтернатива. Что, в каждую лабораторку теперь EF пихать, штоле? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 13:32 |
|
Combobox
|
|||
---|---|---|---|
#18+
Как передать из combo1() в combo2() переменную Combobox1.SelectedItem.ToString()? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 13:35 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624Как передать из combo1() в combo2() Это что, конструкторы без параметров? Тогда нужно инжектить депенденси! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 13:38 |
|
Combobox
|
|||
---|---|---|---|
#18+
Pallaris, нужно передать ww1, всеми магиями пользовался, никак... Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 13:40 |
|
Combobox
|
|||
---|---|---|---|
#18+
Пробуй так mishanya3624 Код: c# 1.
Ну и точку останова ставь в проблемной точке, и потом раскрывай объект Combobox1 и изучай до посинения, как добраться до нужного свойства. Так лечится 90% багов. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 13:46 |
|
Combobox
|
|||
---|---|---|---|
#18+
Pallaris, Да в том то и дело, если я например напишу : Код: c# 1. 2. 3. 4. 5.
то все показывает, что надо. я не могу именно из этого метода private void ComboBox_SelectionChanged() отдать переменную в private void combo2() ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 13:54 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624я не могу Ты серьезно штоле? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 13:56 |
|
Combobox
|
|||
---|---|---|---|
#18+
Pallaris, или лыжи едут, или я уже совсем плохой...как ww1 передать, ну по всякому уже передавал и как вы и как волшебники из изумрудного города и как синхрофазатронный ионизатор диодного преобразования спектра..... он постоянно ругается, что не знает такого параметра... Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:25 |
|
Combobox
|
|||
---|---|---|---|
#18+
Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:29 |
|
Combobox
|
|||
---|---|---|---|
#18+
Konst_One, так тоже пробовал, но.. так не могу иначе у меня метод combo2() не инициализируется в окне : Код: c# 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:32 |
|
Combobox
|
|||
---|---|---|---|
#18+
что должно быть при вашей инициализации? задайте начальное значение Код: c# 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:34 |
|
Combobox
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:36 |
|
Combobox
|
|||
---|---|---|---|
#18+
PallarisWinnipuhА те сторонние компоненты и и сточники данных что используют вместо ADO.NET? Кстати да, не приведена альтернатива. Что, в каждую лабораторку теперь EF пихать, штоле? Ну ADO.NET же пихают, в чем проблема EF туда же. Сторонние компоненты могут использовать что угодно в качестве источника, я например использую IEnumerable<T>. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:36 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624, Ты определись, что тебе нужно сначала, подключиться к базе или дождаться, пока пользователь выберет базу из комбобокса??? Сначала подумай, что тебе нужно, а потом код пиши. Наоборот не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:37 |
|
Combobox
|
|||
---|---|---|---|
#18+
Konst_One, Так как раз в этом и суть, что это значение должно приходить из combobox1 в который вываливаются значения из другого запроса, а не вписать статику: Код: 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. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:41 |
|
Combobox
|
|||
---|---|---|---|
#18+
Shocker.Pro, Да, вы правы, сначала дождаться выбора базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:43 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624Так как раз в этом и суть, что это значение должно приходить из combobox1 в который вываливаются значения из другого запроса, а не вписать статику: [/src] Это должно войти в учебники как "Парадокс Мишани" ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:45 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624Shocker.Pro, Да, вы правы, сначала дождаться выбора базы.И? Так какого фига ты пытаешься подключиться к базе ДО этого? Действительно парадокс )) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:46 |
|
Combobox
|
|||
---|---|---|---|
#18+
да уж, с такой логикой как у ТС не поспоришь =) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:48 |
|
Combobox
|
|||
---|---|---|---|
#18+
Комрады, логика ясна изначальна была:) а вот реализация подвела, ибо своим скудным серым веществом не пойму, как тогда дождаться выбора базы в комб1? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:53 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624, как тогда дождаться выбора базы в комб1?так ComboBox_SelectionChanged же ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 14:56 |
|
Combobox
|
|||
---|---|---|---|
#18+
Shocker.Pro, Имеете в виду написать условие ? Если так, то как мне опять же выбранное значение передать в combo2()? Да простят меня ваши нервы(всех)... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 15:13 |
|
Combobox
|
|||
---|---|---|---|
#18+
я же написал вам как можно вызвать вашу процедуру с параметром ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 15:14 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624Shocker.Pro, Имеете в виду написать условие ? Если так, то как мне опять же выбранное значение передать в combo2()? Да простят меня ваши нервы(всех)...Условие на что? Ты пытаешься писать код, вместо того, чтобы думать, что ты хочешь сделать. Попробуй просто словами четко и ясно выразить последовательность действий. Потом будешь это в код облекать. Что касается, как передать параметры в метод - может сначала прочитаешь учебник, а не методом тыка будешь что-то программировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 15:21 |
|
Combobox
|
|||
---|---|---|---|
#18+
Konst_One, Так тоже возвращает "{"Ссылка на объект не указывает на экземпляр объекта."}" Shocker.Pro , Условие на , выбрано ли какое-то значение, или нет. Действия: 0.проходим аутентификацию 1.открывается вторая форма, там 2 комбобокса, 2.первый - это вывод нужных баз данных 3.второй - это выбор из выбранной базы нужной таблицы 4.дальше уже пойдет работа с этой таблицей в новой форме. 0-1-2 шаги - это все получилось 3 шаг проблема 4 шаг уже тоже все работает да ну какие еще возможны методы передачи параметра, я уже все перепробовал, как мне кажется, что есть в учебниках и не только ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 15:44 |
|
Combobox
|
|||
---|---|---|---|
#18+
чтоб в голове не было каши, на такие случаи рисуют UML диаграммы последовательности, Sequence Diagram, даже если не понятно или сложно всё удержать в 1 голове, рисуете, превращаете это в код, профит. Sequence Diagram лучше начинать рисовать исходя из диаграммы вариантов использование Use Case. а если, так писать: "Х#як, Х#як, Х#як в продакшн", то всё будет печально ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 15:44 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624Konst_One, Так тоже возвращает "{"Ссылка на объект не указывает на экземпляр объекта."}" Shocker.Pro , Условие на , выбрано ли какое-то значение, или нет. Действия: 0.проходим аутентификацию 1.открывается вторая форма, там 2 комбобокса, 2.первый - это вывод нужных баз данных 3.второй - это выбор из выбранной базы нужной таблицы 4.дальше уже пойдет работа с этой таблицей в новой форме. 0-1-2 шаги - это все получилось 3 шаг проблема 4 шаг уже тоже все работает да ну какие еще возможны методы передачи параметра, я уже все перепробовал, как мне кажется, что есть в учебниках и не только у вас , когда форма первый раз открывается значение в первом комбобоксе уже выбрано (имя базы видно)? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 15:48 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya36243.второй - это выбор из выбранной базы нужной таблицыпроблема в том, что ты смешал в кучу действия пользователя и действия программы. Напиши, возможные действия пользователя и что в ответ на них должна делать программа. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 15:49 |
|
Combobox
|
|||
---|---|---|---|
#18+
Konst_One, нет, комбобоксы пустые, баз несколько, пользователь должен выбрать необходимую , а во втором комбо уже выбрать необходимую таблицу соответственно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 15:53 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624Konst_One, нет, комбобоксы пустые, баз несколько, пользователь должен выбрать необходимую , а во втором комбо уже выбрать необходимую таблицу соответственно. ну так вот вам и сценарий: 1 действие - пользователь выбирает нужную базу в первом комбобоксе. после этого заполняется второй комбобокс новыми значениями 2 действие - пользователь выбирает таблицу из заполненного второго комбобокса ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 15:56 |
|
Combobox
|
|||
---|---|---|---|
#18+
Konst_One, мне сценарий понятен:) реализация непонятна... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 16:04 |
|
Combobox
|
|||
---|---|---|---|
#18+
ваш код, чуток подправил (хоть там ещё надо многое убрать и переделать, хотя бы using добавить и тд и тп) у вас при открытии формы будет сразу выбрана первая база Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 16:04 |
|
Combobox
|
|||
---|---|---|---|
#18+
вот посмотри идею (дальше сам развивай): Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 16:24 |
|
Combobox
|
|||
---|---|---|---|
#18+
Konst_One, Это ладно, пусть будет сразу выбрана 1 база:) Но как мне это значение передать в combo2() , это просто ад какой-то , просто ..........(дальше наижостейший мат ливерпульского бомжа с корнями русского моряка и дагестанского террориста) , и ступор целый день... это уже нервный срыв..... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 16:27 |
|
Combobox
|
|||
---|---|---|---|
#18+
Konst_One, так, второй вариант сейчас ваш гляну. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 16:27 |
|
Combobox
|
|||
---|---|---|---|
#18+
Konst_One, что-то не нравится ему: Код: c# 1.
Error 1 'System.Windows.Controls.ComboBox' does not contain a definition for 'SelectedIndexChanged' and no extension method 'SelectedIndexChanged' accepting a first argument of type 'System.Windows.Controls.ComboBox' could be found (are you missing a using directive or an assembly reference?) Z:\Documents\Visual Studio 2013\Projects\p_record\p_record\Window1.xaml.cs 31 23 p_record ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 16:52 |
|
Combobox
|
|||
---|---|---|---|
#18+
приплыли =) вы же говорили у вас WindowsForms Application, а оказалось, что у вас WPF ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 16:53 |
|
Combobox
|
|||
---|---|---|---|
#18+
для WPF свой форум и вам лучше изучить Binding и MVVM ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 16:56 |
|
Combobox
|
|||
---|---|---|---|
#18+
Konst_One, Не, на WPF просто молчат, я решил здесь спросить:) думал по Код: c# 1.
поймут, мой косяк, сорри, а вы не подскажите по WPF? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 16:58 |
|
Combobox
|
|||
---|---|---|---|
#18+
читайте про MVVM, так как вы делаете на WPF делать не надо ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 16:59 |
|
Combobox
|
|||
---|---|---|---|
#18+
Konst_One, в WinForm как раз все просто и все работает логично и понятно... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 16:59 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624на WPF просто молчатнифига себе молчат, тебе Роман целый трактат написал, как надо. А ты продолжаешь делать по-своему, ну и кто тебе тут виноват? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 17:09 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624в WinForm как раз все просто и все работает логично и понятно..если ты не понимаешь, как передать параметр в метод, что такое событие и не можешь представить в уме алгоритм, дела не в WF и WPF. Просто начни с более простых задач. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 17:10 |
|
Combobox
|
|||
---|---|---|---|
#18+
Shocker.Pro, В WF у меня все работает. Но вы правы учиться еще что до такого китая ... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 17:16 |
|
Combobox
|
|||
---|---|---|---|
#18+
mishanya3624В WF у меня все работает.чтобы делать что-то в WPF нужно забыть WF нельзя переносить туда методологию ну это как если бы ты научился хорошо жарить хлеб в тостере, а теперь пытаешься по той же методологии сварить суп ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2016, 17:22 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1400823]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
others: | 279ms |
total: | 425ms |
0 / 0 |