|
|
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Сделал датасет, создал в нем отношения, и возникла проблема в выборе их в DataMember, ведь я могу выбрать лишь между 2мя таблицами и сортировать только так. А есть ли путь, чтобы сделать несколько Комбобоксом и сортировать ими? Чтобы можно было задавать параметры фильтрации в 2-3 комбобоксам или же только в одном. Заранее благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 10:03 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Если честно ничего не понял. Может как-то по-другому объясните ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 11:48 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Смотрите. Я делаю 2 датаадаптера, потом создаю общий датасет, затем устанавливаю связь между таблицами в датасете. В итоге я могу сделать Комбобокс, выбираю значения в котором у меня будут выбираться данные которые соответствуют значениям из комбобокса. все ок. Но я хочу сделать несколько комбобоксов. И проблема в том как мне связать их с датагридвью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 12:07 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
assassnkaСмотрите. Я делаю 2 датаадаптера, потом создаю общий датасет, затем устанавливаю связь между таблицами в датасете. В итоге я могу сделать Комбобокс, выбираю значения в котором у меня будут выбираться данные которые соответствуют значениям из комбобокса. все ок. 1)Но я хочу сделать несколько комбобоксов. 2)И проблема в том как мне связать их с датагридвью. 1) использовать Код: plaintext 2) что с гридом связывать, комбобокс или датасорс ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 15:08 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Комбобоксы думаю, чтобы я мог выбрать данные из 3-4ых комбо боксах и данные показывались только те, что подходят под эти параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 06:33 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Немного не так наверное написал. Я могу задать свзяь датагридвью только между двумя таблицами. Например Заказ-Клиент. И в комбобоксе я буду выбирать клиента. А мне отображаться заказы этого клиента, а я хочу сделать, если конечно такое возможно, связь между 3мя и более таблицами. Чтобы у меня были связи как Заказ-Клиент, Заказ-Оператор, Заказ-Техника. и прочее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 08:08 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
ну так делайте комбобоксы под вашие фильтры: Коиент, Опреатор, Техника в гриде выводите полный заказ со всеми полями-критериями. на изменения выбора какого-либо из комбобоксов меняйте фильтры у грида (если датасорсом будет DataView, то это свойство RowFilter) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 10:08 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Таким образом я смогу выбирать к комбобоксах все варианты или нет? К примеру клиент с ид 3 не имеет заказов, мне он покажется или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 12:10 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 14:29 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
А если еще раз и на VB? Очень прошу) в С не очень разбираюсь :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 14:35 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2010, 06:44 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
а с чем датагридвью связывается то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2010, 07:21 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
assassnkaа с чем датагридвью связывается то? а с чем вы его хотите с тем и связывыайте (в моем примере это DataView), главное чтоб грид содержал фильтрующие поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2010, 10:16 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Вернее я так понял, что мне нужно закрепить за датагридвью Датавью1(к примеру), за комбобоксом датавью2. И пропиписать в RowFilter(датавью1), что оно равняется выбраному значению в комбобоксе2. Верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2010, 10:22 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
assassnkaВернее я так понял, что мне нужно закрепить за датагридвью Датавью1(к примеру), за комбобоксом датавью2. И пропиписать в RowFilter(датавью1), что оно равняется выбраному значению в комбобоксе2. Верно? все верно, вы попробуйте сделать, если не получится пишите что и как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2010, 12:02 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Вот попробывал с 1им комбобоксом. Вот какую ошибку пишет - В экземпляре объекта не задана ссылка на объект. Вот код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 06:50 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Добавил метод Fill датасета, в датаадаптеры, чтобы загружался датагридвью. Попробывал заменить Combobox1.Value.ToString() на Combobox1.Text или же Combobox1.ValueMember, работает, но не сортирует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 06:54 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Датасорс я указываю комбоксам через дизайнер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 06:56 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
1) у меня не зря флаг isLoading стоит, на событии Load у вас еще грид пустой, поэтому применять фильтр не надо. 2) фильтр Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 10:09 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Получился вот такой код. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. При запуске выдает ошибку - В экземпляре объекта не задана ссылка на объект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2010, 07:37 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
isLoading для VB я не нашел. он не воспринимает это, считает, что это переменная или процедура, пишет, что must be declared. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2010, 07:40 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
assassnkaisLoading для VB я не нашел. он не воспринимает это, считает, что это переменная или процедура, пишет, что must be declared. это и есть локальная переменная, которую я объявил и сказал что при загрузке фильтр не включай, а как только загрузил, то отфильтруй, поэтому у вас и падает ошибка при запуске. =) смотрите код, как структура выглядит Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2010, 10:19 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
а то что я выбираю DataView1 таблицу которую просматриваю, так сказать общую, а в DataView2 выбираю таблицу для комбобокса которой буду сортировать, это верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2010, 10:47 |
|
||
|
Связь DataGridView и Combobox
|
|||
|---|---|---|---|
|
#18+
Вот попробывал сделать аналогию, я обновляю с кнопки, потому что в начале выбирается диапазон дат, вот код, кстати ваш код я не смог конвертировать в VB, мне выдало ошибку. Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2010, 12:14 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=60&tid=1351371]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 377ms |

| 0 / 0 |
