Yazı Font Küçült Yazı Font Büyült

GridView Nesnesinde ToolTip Kullanımı

 

Merhaba arkadaşlar. Bu makalemizde GridView nesnesi üzerine geldiğimizde bilgi mesajı verilmesini sağlayacağız. Projenize GridView nesnesi ekleyin. Class kısmına using System.Data;  eklemeyi unutmayın. OnMouseOver olayını gerçekleştirecek kodlarımızı RowDataBound a yazacağız.

 

Default.aspx.cs

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data;

 

public partial class _Default : System.Web.UI.Page

{

    DataTable dt;

 

    protected void Page_Load(object sender, EventArgs e)

    {

        //Datatable tanımlıyoruz.

 

        dt = new DataTable("Personel");

 

        //Sutunları oluşturuyoruz.

 

        DataColumn sutun1 = new DataColumn("ID");

 

        DataColumn sutun2 = new DataColumn("Personel");

 

        DataColumn sutun3 = new DataColumn("Birim");

 

        //Sutunları DataTable ekliyoruz.

 

        dt.Columns.Add(sutun1);

 

        dt.Columns.Add(sutun2);

 

        dt.Columns.Add(sutun3);

 

 

        //DataRow tanımlıyoruz.

 

        DataRow dr = dt.NewRow();

 

       

        //DataRow ile satırdaki sutunlara

 

        //sırasıyla veriyi ekliyoruz.

 

        dr[0] = "1";

 

        dr[1] = "Bahadır ŞAHİN";

 

        dr[2] = "Ar-Ge";

 

        //satırı Datatable a ekliyoruz.

 

        dt.Rows.Add(dr);

 

        //2. satır giriliyor.

 

        DataRow dr2 = dt.NewRow();

 

        dr2[0] = "2";

 

        dr2[1] = "Haluk AKMAN";

 

        dr2[2] = "Ar-ge";

 

        dt.Rows.Add(dr2);

 

        //3. satır giriliyor.

 

        DataRow dr3 = dt.NewRow();

 

        dr3[0] = "3";

 

        dr3[1] = "Fatih KOÇ";

 

        dr3[2] = "Ar-ge";

 

        dt.Rows.Add(dr3);

 

 

 

        //DataTable i DataGridView a kaynak gösteriyoruz.

 

        GridView1.DataSource = dt;

 

        GridView1.DataBind();

    }

 

    protected void GridView1_RowDataBound(Object sender, GridViewRowEventArgs e) 

 

 {    

      

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

 

    {

 

       //tooltip gösterimini sağlıyoruz.

 

       e.Row.ToolTip = "GridView da Tooltip Örneği!.."; 

 

       //veya

 

       e.Row.Attributes["onmouseover"] = "GridView da Tooltip Örneği!.."; 

  //yazabilirsiniz.

 

    } 

 

}

 

 

}

 

 

Ekran Çıktısı

 

Resim1

Şekil1

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle.  Bol kodlu günler. Bahadır ŞAHİN