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

GridView da  Seçili Sütunun Stil Rengini Değiştirme

 

Merhaba arkadaşlar, bu makalemizde GridView da seçili sütunun rengini değiştireceğiz.  Gridview nesnesinin AllowSorting özelliğini True yapın.

 

Resim1

Şekil 1

 

Şimdi de sütun başlığına tıklanıldığında artan veya azalan yönde sütunu sıraladığımızda sütunun rengini aşağıdaki gibi düzenleyelim.

 

<SortedAscendingCellStyle BackColor="#FFFF00" />

<SortedAscendingHeaderStyle BackColor="#FF0000" />

<SortedDescendingCellStyle BackColor="#66FF33" />

<SortedDescendingHeaderStyle BackColor="#000000" ForeColor="#FFFFFF" />

 

Resim2

Şekil 2

 

Resim3

Şekil 3

 

Default.aspx

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title></title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

   

        <asp:GridView ID="GridView1" runat="server" AllowSorting="True"

            AutoGenerateColumns="False" CellPadding="4" DataKeyNames="id"

            DataSourceID="AccessDataSource1" ForeColor="#333333" GridLines="None">

            <AlternatingRowStyle BackColor="White" ForeColor="#284775" />

            <Columns>

                <asp:BoundField DataField="id" HeaderText="id" InsertVisible="False"

                    ReadOnly="True" SortExpression="id" />

                <asp:BoundField DataField="Ad" HeaderText="Ad" SortExpression="Ad" />

                <asp:BoundField DataField="Soyad" HeaderText="Soyad" SortExpression="Soyad" />

                <asp:BoundField DataField="Birim" HeaderText="Birim" SortExpression="Birim" />

                <asp:BoundField DataField="Telefon" HeaderText="Telefon"

                    SortExpression="Telefon" />

                <asp:BoundField DataField="Mail" HeaderText="Mail" SortExpression="Mail" />

            </Columns>

            <EditRowStyle BackColor="#999999" />

            <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />

            <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />

            <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />

            <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />

            <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />

            <SortedAscendingCellStyle BackColor="#FFFF00" />

            <SortedAscendingHeaderStyle BackColor="#FF0000" />

            <SortedDescendingCellStyle BackColor="#66FF33" />

            <SortedDescendingHeaderStyle BackColor="#000000" ForeColor="#FFFFFF" />

        </asp:GridView>

        <asp:AccessDataSource ID="AccessDataSource1" runat="server"

            DataFile="~/App_Data/bilgi.accdb"

            SelectCommand="SELECT * FROM [PersonelListesi]"></asp:AccessDataSource>

   

    </div>

    </form>

</body>

</html>

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN