ASP.Net - выбор строки Gridview и эффекты - PullRequest
0 голосов
/ 15 июня 2010

Я использую следующий код в попытке позволить пользователю выбрать строку сетки, щелкнув в любом месте по строке (плюс наведением мыши) эффекты. Похоже, код не применяется к базе данных, и я не могу проникнуть в событие. (Это проводной).

Элемент управления находится в пользовательском контроле, который находится на странице содержимого, которая имеет главную страницу.


    protected void gvOrderTypes_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        GridView gvOrdTypes = (GridView)sender;

        //check the item being bound is actually a DataRow, if it is,   
        //wire up the required html events and attach the relevant JavaScripts
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Attributes["onmouseover"] = "javascript:setMouseOverColor(this);";
            e.Row.Attributes["onmouseout"] =  "javascript:setMouseOutColor(this);";
            e.Row.Attributes["onclick"] = Page.ClientScript.GetPostBackClientHyperlink(gvOrdTypes, "Select$" + e.Row.RowIndex);
        }
    }

1 Ответ

0 голосов
/ 15 июня 2010

Поцарапайте это. Обработчик был привязан к событию с привязкой к данным вместо привязки к строке. Извините всех. Как примечание стороны, код работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...