2010-11-29 8 views
0

私はシンプルなC#Windowsフォームアプリケーションを作成しています。ウェブサイトに送信します。ウェブサイトには、オプション付きのドロップダウンメニューがあります。私はそれらのオプションを抽出し、私のアプリの自分のドロップダウンメニューに追加したい。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); 
} 

はそれが

を役に立てば幸い
関連する問題