HTML
asp:GridView ID="grdStudentList" runat="server" AutoGenerateColumns="False" BackColor="White"
BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3" GridLines="Horizontal"
Width="50%">
<AlternatingRowStyle BackColor="#F7F7F7" />
<Columns>
<asp:BoundField HeaderText="StudentName" DataField="StudentName" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField HeaderText="Student Age" DataField="Address" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField HeaderText="Student Address" DataField="Address" ItemStyle-HorizontalAlign="Center" />
</Columns>
<FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
<PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" />
<RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
<SortedAscendingCellStyle BackColor="#F4F4FD" />
<SortedAscendingHeaderStyle BackColor="#5A4C9D" />
<SortedDescendingCellStyle BackColor="#D8D8F0" />
<SortedDescendingHeaderStyle BackColor="#3E3277" />
</asp:GridView>
CODE BEHIND
partial class TestDesign_Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
LoadAllStudent();
}
}
private void LoadAllStudent()
{
List<Student> list = new List<Student>();
list.Add(new Student("Samim", 39,"Dhaka"));
list.Add(new Student("Asad", 48,"Chittagong"));
list.Add(new Student("Nayed", 39,"Sylhet"));
list.Add(new Student("Anwar", 48,"Sariatpur"));
grdStudentList.DataSource = list;
grdStudentList.DataBind();
}
//I have created Student class
public class Student
{
public Student(string StudentName, int StudentAge, string Address)
{
_StudentName = StudentName;
_StudentAge = StudentAge;
_Address = Address;
}
private string _Address;
public string Address
{
get { return _Address; }
set { _Address = value; }
}
private int _StudentAge;
public int StudentAge
{
get { return _StudentAge; }
set { _StudentAge = value; }
}
private string _StudentName;
public string StudentName
{
get { return _StudentName; }
set { _StudentName = value; }
}
}
}