0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 122
|
||||||
1 | ||||||
Данные в ListView вносятся два раза (получается 2 строки одинаковых данных)03.11.2016, 14:58. Показов 1359. Ответов 28
Метки нет (Все метки)
Что сделать, чтобы данные вносились 1 раз(на одну строчку). Эта форма выводится по нажатию на кнопку войти на другой форме
0
|
03.11.2016, 14:58 | |
Ответы с готовыми решениями:
28
Данные не вносятся в базу данных MySQL В базу данных вносятся данные,а на страничке отображаются только как двоиточие Не получается два раза вызвать функцию В постраничной навигации для ListView на ссылку страницы надо нажимать два раза |
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 122
|
|
03.11.2016, 15:22 [ТС] | 2 |
И можно ли как то улучшить код?
0
|
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,518
|
|
03.11.2016, 16:13 | 3 |
0
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 122
|
||||||
03.11.2016, 17:36 [ТС] | 4 | |||||
Забыл дописать. Вот что должно быть:
0
|
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,518
|
|
03.11.2016, 18:11 | 5 |
Такое может происходить когда на странице используются сценарии JavaScript. Т.е. событие DocumentCompleted
возникает несколько раз. Что делать. Вынесите код заполнения ListView из события DocumentCompleted
0
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 122
|
|
03.11.2016, 18:42 [ТС] | 6 |
а куда, и так чтобы оно само срабатывало после открытия формы и загрузки данных? Чтобы без кнопок.
0
|
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,518
|
|
04.11.2016, 17:21 | 7 |
Значит, нужно дожидаться полной загрузки страницы, а уже затем заносить данные в ListView.
Были такие темы, вот, например. Добавлено через 5 минут Попробуйте класс WebRequest, может будет его достаточно, и не надо тогда WebBrowser.
0
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 122
|
|
04.11.2016, 18:55 [ТС] | 8 |
А можно по подробнее по поводу WebRequest, как это осуществить в коде?
0
|
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,518
|
||||||
04.11.2016, 20:38 | 9 | |||||
Вот, поэкспериментируйте
Если все, парсите любым способом (таких тем здесь полно) и выводите в листвью.
0
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 122
|
|
05.11.2016, 11:58 [ТС] | 10 |
Мне нужно чтобы в текстовый документ выводились строчки с текстом, а не весь код HTML. Или я что-то не понимаю?
0
|
8941 / 4853 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
05.11.2016, 12:14 | 11 |
1
|
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,518
|
||||||
06.11.2016, 13:52 | 12 | |||||
Я же вам написал,
Например, с помощью HtmlAgilityPack Ну, или если вам кажутся сложными предложенные варианты, могу подсказать еще один: Выводите данные в список не допускающий повторений, а из него в ListView. Добавлено через 14 минут Как то так примерно:
0
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 122
|
|
07.11.2016, 12:38 [ТС] | 13 |
Всеравно дублируется...
0
|
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,518
|
|
07.11.2016, 12:43 | 14 |
Выложите проект
0
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 122
|
|
07.11.2016, 14:29 [ТС] | 15 |
Вот, только ссылка не будет работать так как нужна авторизация на сайте
0
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 122
|
|
07.11.2016, 14:34 [ТС] | 16 |
Немного не то кинул, вот
0
|
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,518
|
||||||||||||||||
07.11.2016, 16:14 | 17 | |||||||||||||||
Без ссылки ничего проверить не смогу.
Переменную hash объявите на уровне класса формы.
Перед ней добавьте
0
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 122
|
|
07.11.2016, 17:19 [ТС] | 18 |
Всеравно дублируется, вот ссылка: http://petersburgedu.ru/dnevni... 9&period=0
0
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 122
|
|
07.11.2016, 17:20 [ТС] | 19 |
И программа
0
|
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,518
|
||||||
08.11.2016, 10:58 | 20 | |||||
Сообщение было отмечено MaxBatya как решение
Решение
Эта ссылка бесполезна, потому что данные приложение, как я понял, получает из твоего
аккаунта, а он, в свою очередь, - с сайта школы. Придется гадать на кофейной гуще. Попробуй так: верни свой старый код (удали HashSet), и в начале WebBrowser1_DocumentCompleted напиши
(Если дело в этом). Проверь, сколько раз срабатывает DocumentCompleted (поставь туда счетчик), посмотри, что находится в документе...
1
|
08.11.2016, 10:58 | |
08.11.2016, 10:58 | |
Помогаю со студенческими работами здесь
20
Событие OnData у Virtual ListView вызывается два раза для одного Item'a Даден массив. Все четные елементы массива уменьшыть в два раза, а нечетные увеличить в два раза. Не получается отобразить данные в ListView, используя Binding. В отчете некоторые данные отображаются по два раза Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |