Asp.Net GridView ile Full Row Select

Eylül 26, 2008

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.

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Takip Et

Get every new post delivered to your Inbox.