[ damakii @ 06.04.2010. 23:44 ] @
Kako da napravim da prilikom prelaska misem preko datagridview svaki red se farba u odredjenu boju.
U pitanju je vb.net windows aplikacija.
[ Mikelly @ 07.04.2010. 11:47 ] @
Pa, redove mozes da farbas samo kroz cellformatting event grida.

U mouseover handleru dogadjaja onda pozoves cellformatting handler, kao sender mu proslijedis tvoj grid i odgovarajuce cellformattingeventargs.

Ali, moraces da znas index reda, to vec vidji sam kako ces dobit, cini mi se da ce ti bit tesko.

Mozda mozes da hvatas mouseover samih editcontrola u gridu, ne znam da li je moguce, ali vrijedi probati...

[ component @ 07.04.2010. 12:38 ] @
ja sam pravio nešto ovako:

Code:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Attributes.Add("onmouseout", "this.className='Grid_Item'");
            e.Row.Attributes.Add("onmouseover", "this.className='Grid_ItemOver'");
        }
}


a u CSS-u napraviš

Code:
.Grid_Item
{
   background-color: neka boja;
}

.Grid_ItemOver
{
   background-color: druga boja;
}