Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > gridview'de önceki sonraki sayfa ve kaydın üzerine gelindiğinde renklendirme
Yazar
sevecen


avatar
adana istanbul
Kayıt: 08.02.2006
30.04.2007-09:58 #21068
Arkadaşlar,

c# ve asp.net kullanıyorum.

Gridde önceki sonraki sayfaya yönlendirme var mı? Bir de kaydın üzerine gelindiğinde renklendirme yapılabiliyor mu?

İlginize şimdiden teşekkür ediyorum.





bize ruyalarimizin degil uyanikligimizin tabiri gerek (Alinti)





Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
30.04.2007-10:19 #21075
Sanırım Web Uygulaması yapıyorsun. Evet. Paging diye bir bölüm var Gridivew'ın özelliklerinde. Oradan kurcalayıp kafana göre ayarlayabilirsin.
Üzerine fare ile gelinen satıın renklenmesi için ben şu aşağıdaki kodu kullanıyorum:

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Attributes.Add("onmouseover", "javascript: this.className='MOverTableRow' ;"); 
            if (e.Row.RowState == DataControlRowState.Alternate)
            {
                e.Row.Attributes.Add("onmouseout", "javascript: this.className='AlternatingTableRow' ;");
            }
            if (e.Row.RowState == DataControlRowState.Normal)
            {
                e.Row.Attributes.Add("onmouseout", "javascript: this.className='TableRow' ;");
            }
        }
     }


Bu kod CSS sayfasındaki sınıfları değiştirerek iş görüyor onun için CSS sayfasında rengi fontu vs. belirtmen lazım. Yada
this.style.backgroundColor = '#FFFFFF';
şeklinde bi kodla da yapabilirsin ama ilkini tavsiye ederim.

Kodu RowDataBound olayının fonksiyonuna yazmayı unutma.





Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb