protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { entities = new List <StudentBO>(); entities = studentBLL.getList(); types = new List <TypeBO>(); types = typeBLL.getListSearch(); searchTypeList.DataSource = types; searchTypeList.DataTextField = "Name"; searchTypeList.DataValueField = "Id"; searchTypeList.DataBind(); DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[5] { new DataColumn("Id", typeof(int)), new DataColumn("Type", typeof(TypeBO)), new DataColumn("Name", typeof(string)), new DataColumn("Gender", typeof(string)), new DataColumn("Time", typeof(string)) }); foreach (var item in entities) { dt.Rows.Add(item.Id, item.Type, item.Name, item.Gender, item.Time); } dataGridView.DataSource = entities; dataGridView.DataBind(); } }