|
поиска индекса строк в дочерних DataGridView
|
|||
---|---|---|---|
#18+
Здравствуйте. Подскажите, как правильно решить задачу поиска индекса строк в дочерних DataGridView. С главным DataGridView проблем нет. Там поиск индекса производится по источнику данных masterBindingSource.Find("поле", параметр). Но такой же вариант не работает в привязанном дочернем DataGridView, так как в нём источник данных childBindingSource СВЯЗЬ с родительской таблицей. Так вопрос: как правильно искать индекс в дочернем DataGridView? Пример: БД из 2х привязанных таблиц. 1. годы [год]20142015 2. месяцы [ид][месяц] [год]112015222014312014432014 на годы.год добавлен уникальный индекс, связь: Код: sql 1.
На форме 2 связанных DataGridView и ComboBox. В одном годы, во втором связь. В ComboBox по нажатию Enter нужно найти строку строку в 2х DataGridView. Строка вида 2015.1. В одном DGV искать индекс 2015 во втором индекс строки по ид. В первом случае всё просто masterBindingSource.Position = masterBindingSource.Find("год", 2015); А вот во втором DVG это не работает. Кто подскажет куда копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2015, 10:24 |
|
поиска индекса строк в дочерних DataGridView
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2015, 16:59 |
|
|
start [/forum/topic.php?fid=20&fpage=70&tid=1400951]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 299ms |
total: | 437ms |
0 / 0 |