using System; using System.Data; using System.Configuration; using System.Collections.Generic; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using Sales.Data; using Sales.Domain; public partial class List : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bindGrid(); } } private void bindGrid() { try { CustomerAdapter adapter = new CustomerAdapter(); Customer obj = new Customer(); //set optional search criteria or omit to return all records //obj.Status = "A"; List collection = adapter.LoadCollection(obj); GridView1.DataSource = collection; GridView1.DataBind(); if (collection.Count == 0) { GridView1.Visible = false; lblMessage.Text = "No entries found."; } else { GridView1.Visible = true; lblMessage.Text = "There are " + collection.Count.ToString() + " entries"; } } catch (Exception ex) { lblMessage.Text = ex.Message + ". " + ex.StackTrace; } } protected void btnAdd_Click(object sender, EventArgs e) { Response.Redirect("edit.aspx"); } }