Birkaç gündür gridview ile yatıp kalkmaya başladım. Artık bununla ilgili bir yazı yazayım dedim. Yapmak istediğimiz kullanıcı dostu bir arayüz ile verileri grid view içinde sunmak. Kod kısmını Gridview e databind kısmını geçiyorum. Sadece arayüz ile ilgili eklentiler yapacaz.

Öncelikle fullrowselect özelliği rowun herhangi bir yerine tıkladıgımızda tıklanan rowun gridview de renk degiştirmesidir. Bunun için basit bir yöntem buldum . Zor oldu ama:)

Öncelikle RowDataBound yada DataBound ile herbir rowa Attribute ekleyecez. bu sırada e GridViewRowEventArgs e ile de e.Row.RowIndex i alıcaz. şimdi kodu yazalım.

protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e)

{

   int RowIndex =e.Row.RowIndex ;

    string myRadioButton= myRadioButton.Text; 

 

 

 

   if (e.Row.RowType == DataControlRowType.DataRow)

 

    {

    e.Row.Attributes.Add(“onmouseover”, “this.style.cursor=’hand’;”);   

    e.Row.Attributes.Add(“onclick”, “gvRowSelec(“ + RowIndex+ “,\”" + myRadioButton + “\”)”); 

   }

}

 

 

Bunu kod kısmına ekledikten sonra onclick ile ilgili olan fonksiyonu da eklersek iş biter.  Devamı gelecek.

Leave a Reply