|
|
|
как запомнить позицию ComboBox ?
|
|||
|---|---|---|---|
|
#18+
пишу прогу учёта техники.. чего-то уже работает...: добавление новых моделей добавление и редактирование отделов добавление и перемещение техники (F5) чтобы у проги был хоть мало-мальски дружелюбный интерфейс поработать ещё придётся.. есть несколько затыков с которыми у меня не получается справиться ни крво ни красиво.. ЗАТЫК 1 Form1_Load .. ..инициализируем ConnectionString ready = false; DataSource = tBDataSource.Text; InitialCatalog = tBInitialCatalog.Text; ConnectionString = "Data Source=" + DataSource + ";Initial Catalog=" + InitialCatalog + ";Integrated Security=True" + ";Application Name=Invent;Pooling=false"; cn = new SqlConnection(ConnectionString); cn.Open(); ..загружаем данные табл dep (отделов) в cbDep_R load_ds_R_dep(); ..загружаем табл tech (технику) в dgvTech_R соот отдела 0 load_ds_R_tech(0); выбераем в cbDep_R другой отдел.. отрабатывает cbDep_R_SelectionChangeCommitted и !! в принципе в этот момент очень хочется запомнить выбранный отдел (индекс в cbDep_R) // НО значение this.BindingContext[dvm_L_dep, "dep"].Position изменяеться только после завершения обработчика cbDep_ХХ_SelectionChangeCommitted.. .. по нажатии button2_Click curr_dep_L = this.BindingContext[dvm_L_dep, "dep"].Position; curr_dep_R = this.BindingContext[dvm_R_dep, "dep"].Position; запомнить выбранные отделы конечно можно.. но это не решение, а только как пример.. прога и структура БД во вложении (вся БД больше 100Kb) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2008, 08:17 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=82&tid=1352269]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
30ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 349ms |

| 0 / 0 |
