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

GridView da Hücre Biçimlendirme-2

Bu makalemizde de GridView da seçilen herhangi bir sütundaki bir verinin, geçtiği satırların arka plan rengini değiştireceğiz.(Şekil 1)

Resim1

Şekil 1
Bu örnekte 4. sütundaki "Sales Representative"
geçen satırların rengini değiştireceğiz.
Default.aspx sayfasından GridView nesnesine
GridView1_RowDataBound u ekleyin. (Şekil 2)
Bahadır.

Resim2

Şekil 2


protected void Page_Load(object sender, EventArgs e)
    {
      
        System.Data.OleDb.OleDbConnection baglan = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Northwind.mdb") + ";");
        System.Data.OleDb.OleDbDataAdapter adp = new System.Data.OleDb.OleDbDataAdapter();
        adp.SelectCommand = new System.Data.OleDb.OleDbCommand("Select * From Customers", baglan);

        baglan.Open();


        System.Data.DataSet ds = new System.Data.DataSet();
        adp.Fill(ds);

        GridView1.DataSource = ds.Tables[0];
        GridView1.DataBind();
        baglan.Close();
    }

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
if (e.Row.RowType == DataControlRowType.DataRow)
                {
                           
                    //4. sutundaki (ContactTitle) Sales Representative
                    //isimli olan satırları renklendireceğiz.
                    if (e.Row.Cells[3].Text == "Sales Representative")
                    {

                        e.Row.BackColor = System.Drawing.Color.LightSalmon;

                    }
                }
}

//Bir sonraki makalede görüşmek üzere. Bahadır