-1

テキストボックスにテキストを入力して検索ボタンを押すと、ドロップダウンボックスに検索結果が表示されます。検索ボタンは、http://in.finance.yahoo.com/actives?e=boなどの Web ページ URL から結果を取得し、 一致する結果がドロップダウンに表示される必要があります。誰でもその背後にあるロジックと、どのリソースを使用する必要があるかを教えてください。私は開発と C# の初心者です。前もって感謝します。検索ボックスと質問で最良の結果が得られることを願っています。

4

1 に答える 1

0

目標を完全には説明していませんが、URL グリッド ビューで検索したい場合は、次のようにすることができます: グリッド ビューでフィールドされた名前に従って検索します。

 private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            btnsearch.Enabled = true;
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://in.finance.yahoo.com/actives?e=bo");
        }

        private void btnsearch_Click(object sender, EventArgs e)
        {
            foreach (HtmlElement item in webBrowser1.Document.GetElementsByTagName("td"))
            {
                if (item.GetAttribute("className").Equals("second name"))
                {
                    if (item.InnerText.Contains( txtsearch.Text))
                    {
                        lstresult.Items.Add(item.InnerText);
                    }
                }
            }
        }

このコード行を使用すると、名前に従って検索し、結果をリスト ボックスに表示できます。

于 2013-02-13T06:15:27.733 に答える