5 / 5 / 5
Регистрация: 17.12.2013
Сообщений: 202
|
||||||
1 | ||||||
Не присваивается значение лейблу27.09.2015, 23:35. Показов 1564. Ответов 6
Метки нет (Все метки)
Приветствую
Кликните здесь для просмотра всего текста
Не могу понять, почему не выполняются строки метод sql_query_deleting_data () lbl_status.Text = "Удаление данные таблицы Posting (76)..."; lbl_status.Text = "Удаление данные таблицы Payments (36)..."; метод sql_query_selection_data_to_grid () lbl_status.Text = "Выгрузка данных с таблицы Posting (76)..."; lbl_status.Text = "Выгрузка данных с таблицы Payments (36)..."; То есть, нужно чтобы после нажатия на кнопки "Выгрузить" и "Удалить", в процессе выполнения этих методов отображались эти тексты. а в момент окончания, отображались тексты об окончании операции (lbl_status.Text = "Выгрузка данных с таблицы Posting (76) завершена" - и как раз тексты об окончании операции отображаются правильно. Но в момент самой выгрузки лейбл пустой. Где ошибаюсь?
0
|
27.09.2015, 23:35 | |
Ответы с готовыми решениями:
6
Значение присваивается переменной, но не присваивается TexBox Не присваивается значение переменной из-за ошибки в коде Обращение к лейблу Макрос: Eсли Х больше Y, то Z присваивается значение Х, в противном случае Z присваивается значение Y |
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
||||||
28.09.2015, 01:35 | 2 | |||||
Сообщение было отмечено googlogmob как решение
Решение
1
|
5 / 5 / 5
Регистрация: 17.12.2013
Сообщений: 202
|
|
28.09.2015, 11:55 [ТС] | 3 |
EvilFromHell, помогло. Честно говоря не вижу необходимости в этом проекте добавлять второй поток
Может и ошибаюсь
0
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
28.09.2015, 12:00 | 4 |
Ну если время выполнения этого метода достаточно длительное, что можно заметить изменение лейбла, то завешивать на это время поток с формой получится явно некрасиво...
0
|
5 / 5 / 5
Регистрация: 17.12.2013
Сообщений: 202
|
|
28.09.2015, 14:37 [ТС] | 5 |
EvilFromHell, а как правильно можно реализовать мультипоточность в этом проекте?
Не сталкивался еще с этим. в теории знаю, но на практике конечно будет намного понятнее это увидеть на реальном примере
0
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
28.09.2015, 16:32 | 6 |
Я бы наверное через async/await сделал, погуглите про них, сразу вылезет полно примеров. На счет "правильно": мне не слишком понятно назначение вашего кода, многие операции выглядят странно. В общем случае-все методы, какие выполняются длительно, не должны завешивать GUI. А сделать это можно так, как больше нравится.
1
|
5 / 5 / 5
Регистрация: 17.12.2013
Сообщений: 202
|
|
28.09.2015, 18:43 [ТС] | 7 |
EvilFromHell, посмотрю. спасибо еще раз за помощь
0
|
28.09.2015, 18:43 | |
28.09.2015, 18:43 | |
Помогаю со студенческими работами здесь
7
Каждому элементу массива, значение которого четное, присваивается значение первого элемента Полю нигде не присваивается значение, поэтому оно всегда будет иметь значение null Не присваивается значение Не присваивается значение+ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |