예제 #1
0
        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();
            }
        }