asp.net c# tutorials and examples code for web developers

Monday, August 31, 2009

Change GridView selected row font, text color in asp.net

How to set change GridView selected row font, text color programmatically in asp.net
GridViewSelectedRowTextColor.aspx
<%@ Page Language="C#" AutoEventWireup="true" %>
<%@ Import Namespace="System.Drawing" %>

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

<script runat="server">
    protected void Button1_Click(object sender, System.EventArgs e)
    {
        GridView1.SelectedRowStyle.ForeColor = Color.Crimson;
    }    
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>How to set change GridView selected row font, text color programmatically in asp.net</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h2 style="color:Navy; font-style:italic;">GridView Example: Change Selected Row Text Color</h2>
        <asp:SqlDataSource 
            ID="SqlDataSource2"
            runat="server"
            ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
            SelectCommand="Select ProductID, ProductName, UnitPrice From Products"
            CancelSelectOnNullParameter="false"
            >
        </asp:SqlDataSource>
        <asp:GridView 
            ID="GridView1"
            runat="server"
            DataSourceID="SqlDataSource2"
            AllowPaging="true"
            Width="500"
            BackColor="OrangeRed"
            ForeColor="Snow"
            BorderColor="Orange"
            AutoGenerateColumns="false"
            Font-Names="Comic Sans MS"
            AutoGenerateSelectButton="true"
            >
            <SelectedRowStyle BackColor="Orange" />
            <PagerStyle 
                ForeColor="PeachPuff" 
                Height="40"
                BackColor="IndianRed"
                Font-Size="Large"
                VerticalAlign="Top"
                HorizontalAlign="Right"
                />
            <HeaderStyle 
                BackColor="Crimson" 
                Height="35"
                Font-Italic="false" 
                ForeColor="Snow" 
                />
            <Columns>
                <asp:BoundField DataField="ProductID" HeaderText="Product ID" ReadOnly="true" />
                <asp:BoundField DataField="Productname" HeaderText="Product Name" />
                <asp:BoundField DataField="UnitPrice" HeaderText="Unit Price" />
            </Columns>        
        </asp:GridView>
        <br />
        <asp:Button 
            ID="Button1" 
            runat="server"
            Text="Change Selected Row Text Color"
            Font-Bold="true"
            Height="45"
            ForeColor="Crimson"
            OnClick="Button1_Click"
            />        
    </div>
    </form>
</body>
</html>








Related asp.net example