Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

DataGridView mouseover

[es] :: .NET :: DataGridView mouseover

[ Pregleda: 1751 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

damakii

Član broj: 136925
Poruke: 58
*.PPPoE-8157.sa.bih.net.ba.



Profil

icon DataGridView mouseover06.04.2010. u 23:44 - pre 171 meseci
Kako da napravim da prilikom prelaska misem preko datagridview svaki red se farba u odredjenu boju.
U pitanju je vb.net windows aplikacija.
damaki
 
Odgovor na temu

Mikelly

Član broj: 16730
Poruke: 389
*.crnagora.net.



Profil

icon Re: DataGridView mouseover07.04.2010. u 11:47 - pre 171 meseci
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...

 
Odgovor na temu

component

Član broj: 182885
Poruke: 1250



+455 Profil

icon Re: DataGridView mouseover07.04.2010. u 12:38 - pre 171 meseci
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;
}
 
Odgovor na temu

[es] :: .NET :: DataGridView mouseover

[ Pregleda: 1751 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.