//Code in aspx.cs
protected void Page_Load(object sender, EventArgs e) { List<Donor> allDonor = new List<Donor>(); allDonor = donBLL.getAllDonor();
gv_Donor.DataSource = allDonor; gv_Donor.DataBind(); }

protected void gv_Donor_OnRowCommand(object sender, GridViewCommandEventArgs e) {
int rowNo = int.Parse(e.CommandArgument.ToString());
GridViewRow row = gv_Donor.Rows[rowNo];
string donorNric = row.Cells[0].Text;
if (e.CommandName == "Select") { Response.Redirect("DonorDetails.aspx?id=" + donorNric); }
else if (e.CommandName == "Update") { Response.Redirect("UpdateDonor.aspx?id=" + donorNric); } }
protected void bn_Search_Click(object sender, EventArgs e) { List<Donor> searchDonor = new List<Donor>(); searchDonor = donBLL.searchDonor(tb_Sear ...

Go to the complete details ...