powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / WebBrowser программно сделать выбор из DropDown списка
1 сообщений из 1, страница 1 из 1
WebBrowser программно сделать выбор из DropDown списка
    #38918314
dred_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени!

Необходимо сэмулировать заполнение интернет-странички через WebRowser; на страничке есть несколько DropDown-листов с выбором, причем каждый нижеследующий формирует список выбора в зависимости от того, что выбрано в предыдущем.
Насколько я понял, по контенту страницы все данные в ней уже есть (прикрепил Test.htm), но у меня не выходит даже программно выбрать в DropDown-листе какое-то определенное значение, хотя перепробовал кучу вариантов, не говоря уже об обновлении наполнения последующих DropDown-листов. Может, кто сталкивался с подобным и что-то сможет подсказать. На текущий момент есть такой вариант, который пытаюсь подрихтовать до рабочего (см. ниже). Цель:
1. Программно указать в DropDown-листе определенное значение.
2. Обновить значение в связанном с ним другим DropDown-листе.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
      htmlEL = webBrowserMain.Document.GetElementById("region-id-select");
      if (htmlEL != null)
      {
        foreach (HtmlElement ht in htmlEL.Children)
        {
          ht.InvokeMember("click");
          ht.SetAttribute("value", "7");
          ht.SetAttribute("selected", "selected");
          ht.SetAttribute("SelectedIndex", "7");
        }

      }
      htmlEL.SetAttribute("value", "7");
      webBrowserMain.Document.InvokeScript("eval", new object[] { "Refresh" });



--
MS SQL SERVER 2012 11.0.2100.60 (X64) + C# .Net 3.5/4 + Delphi 5\7
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / WebBrowser программно сделать выбор из DropDown списка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]