October 31, 2022 07:50 by
Peter
This article will help you if you wish to color cells of Gridview and learn how to access cell values.
This article is all about how to set or change the background \color of the selected row of ASP.Net GridView programmatically.
Here we go with the cs file code
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
namespace gridcolor {
public partial class WebForm1: System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
DataTable dt = new DataTable();
dt.Columns.add("Hobbies");
//here only one column for easy understanding
dt.Rows.add("I love C# corner")
mygrid.datasource = dt;
mygrid.databind();
//for perticular cell //here it has only 1 cell (0,0)
myGrid.Rows[i].Cells[j].Style.BackColor = system.drawing.color.Red;
//incase you want to fill all rows
for (int i = 0; i < myGrid.Rows.Count; i++) {
for (int j = 0; j < myGrid.Rows[i].Cells.Count; j++) {
myGrid.Rows[i].Cells[j].Style.BackColor = /*color you want*/
}
}
}
}
}
Now a brief look to my aspx
page code
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
body
{
font-family: Arial;
font-size: 10pt;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<asp:GridView ID="myGrid" runat="server" AutoGenerateColumns="false" >
<Columns>
<asp:BoundField DataField="Hobbies" HeaderText="Hobbies" ItemStyle-Width="150" />
</Columns>
</asp:GridView>
</form>
</body>
</html>
Hope you would easily understand the tutorial :-)
Sharing is caring. Share with your coding buddies.
European best, cheap and reliable ASP.NET hosting with instant activation. HostForLIFE.eu is #1 Recommended Windows and ASP.NET hosting in European Continent. With 99.99% Uptime Guaranteed of Relibility, Stability and Performace. HostForLIFE.eu security team is constantly monitoring the entire network for unusual behaviour. We deliver hosting solution including Shared hosting, Cloud hosting, Reseller hosting, Dedicated Servers, and IT as Service for companies of all size.