2010-11-29 2 views
0

저는 간단한 C# Windows Form app을 작성하고 웹 사이트로 보내고 웹 사이트에는 옵션이있는 드롭 다운 메뉴가 있습니다. 이러한 옵션을 추출하여 내 응용 프로그램의 내 드롭 다운 메뉴에 추가하고 싶습니다. 이 같은C#을 사용하여 SELECT 태그에서 OPTIONS를 추출하려면 어떻게해야합니까?

지금까지 내가 작성한 뭔가 :

HtmlElementCollection optionValues = curElement.GetElementsByTagName("OPTION"); 
foreach (HtmlElement curOptions in optionValues) 
{ 
    string options = curOptions.InnerText.ToString(); 
    // store into an array 
    foreach (string i in stringArray) 
     combobox1.Items.Add(i) 
} 

html로이 같은 것입니다 :

<select id="some_values"> 
    <option value="O">Barack Obama</option> 
    <option value="G">George Bush</option> 
</select> 

감사합니다!

답변

1

이 나를 위해 트릭을 할 것 같다 :

HtmlDocument doc = webBrowser1.Document; 
HtmlElementCollection optionValues = doc.GetElementsByTagName("OPTION"); 
foreach (HtmlElement optTag in optionValues) 
{ 
    comboBox1.Items.Add(optTag.InnerText); 
} 

그것이

희망이 도움
관련 문제