MR.alaa Ответов: 1

Нажмите кнопку вид сетки с помощью элемента управления webbrowers


всем привет
у меня есть веб-страница, которую я использую веб-браузер contorl, чтобы перейти к этой веб-странице с помощью формы windows, на этой странице есть gridview с кнопкой как я могу получить доступ к этой кнопке нажмите с помощью управления веб-браузером ??
я использую этот код, но он ничего не делает, он не выполняет щелчок кнопки сетки??

Что я уже пробовал:

private void gridview1_Click(object sender, EventArgs e)
        {

            if ((gridview1.Columns.View).FocusedValue == "edit")
            {
      
                if (webBrowser1.Url.PathAndQuery == ("web page url"))
                {

                    if (webBrowser1.Document != null)
                    {
                        HtmlElementCollection theElementCollectionChildNext = webBrowser1.Document.GetElementsByTagName("input");
                        foreach (HtmlElement elChild in theElementCollectionChildNext)
                        {
                            if (elChild.InnerText == "edit")
                            {
                                elChild.InvokeMember("click", null);
                                break;
                            }
                        }
                    }

               

                    simpleButton1.Text = "edit";

                }
            }

        }

[no name]

И что вы обнаружили, когда перешагнули через свой код с помощью отладчика?

MR.alaa

windows gridbutton нажимает fire и он не запускает gridbutton на html странице

[no name]

Ладно, хорошо. Другими словами, вы не отлаживали свой код. Что ж, тогда научитесь использовать отладчик, пройдитесь по своему коду, и тогда вы, возможно, сможете обновить свой не-вопрос некоторыми правильными подробностями о вашей проблеме.

MR.alaa

я использую свой отладчик и нахожу, что он не может достичь или нажать кнопку в боковом html gridview beacuse все кнопки html-элемента имеют одинаковый стиль и propety они отличаются только в элементе javascript:__doPostBack другими словами
Как запустить _ _ dopastback() в элементе управления WebBrowser Winform