Jak mogę poprawnie załadować obiekt typu combobox ze strony HTML w C# ?

0

Witam,
Jak mogę poprawnie załadować obiekt typu combobox ze strony HTML w C# ?
Dlaczego nie mogę odczytać wszystkich potomków "roota" ?

<select name="mainCategory">
                <option value="">wybierz</option>
                                <option value="21">Antyki i Sztuka</option>
                                <option value="61">Biuro i Reklama</option>
                                <option value="22">Biżuteria i Zegarki</option>
                                <option value="23">Dla Dzieci</option>
                                <option value="24">Dom i Ogród</option>
                                <option value="39">Erotyka</option>
                                <option value="25">Filmy</option>
                                <option value="26">Firma i Przemysł</option>
                                <option value="27">Fotografia</option>
                                <option value="28">Gry</option>
                                <option value="29">Kolekcje</option>
                                <option value="30">Komputery</option>
                                <option value="31">Książki i Komiksy</option>
                                <option value="32">Motoryzacja</option>
                                <option value="33">Muzyka i Instrumenty</option>
                                <option value="34">Odzież, Obuwie, Dodatki</option>
                                <option value="40" selected="selected">Pozostałe</option>
                                <option value="81">Rękodzieło</option>
                                <option value="35">RTV i AGD</option>
                                <option value="36">Sport i Turystyka</option>
                                <option value="37">Telefony i Akcesoria</option>
                                <option value="38">Zdrowie i Uroda</option>
                                <option value="62">Żywność</option>
                              </select>

Przy użyciu takiego kodu :

HtmlElement root = this.webBrowser1.Document.GetElementsByTagName(id)[2];

lub

HtmlElement root = this.webBrowser1.Document.GetElementById("mainCategory");

Element "root" zawiera tylko jednego potomka "wybierz", natomiast potomek "wybierz" nie ma już więcej potomków.
Dlaczego nie mogę odczytać wszystkich potomków "roota" ?

0

A może właśnie root ma wielu potomków :P .

1 użytkowników online, w tym zalogowanych: 0, gości: 1