예제 #1
0
        protected void CustomBindData()
        {
            List <TblNhanVien> lstNhanVien = NhanVienBussiness.GetListNhanVien();

            nv.DataSource = lstNhanVien;
            nv.DataBind();
        }
예제 #2
0
        // Tính chất kế thừa, thay vì trang nào ta cũng kiểm tra.
        //Sẽ bị lập đi lập lại.
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                // trang nào ta cũng viết như vậy thì thừa, và tổ chức code tốt. khó bảo trì
                // Vì vậy ta cần tạo ra 1 lớp chung gọi là lớp BasePage.  Kế thừa nó lại là được
                // trong basePage này nó có chức năng kiểm tra session


                List <TblNhanVien> lstNhanVien = NhanVienBussiness.GetListNhanVien();
                nv.DataSource = lstNhanVien;
                CustomBindData();
                nv.DataBind();
            }
        }
예제 #3
0
        private void LoadDDLNhanVien()
        {
            List <TblNhanVien> lstNhanVien = NhanVienBussiness.GetListNhanVien();

            //ddlNhanVien.DataTextField = TblNhanVien.Columns.TenNhanVien;
            //ddlNhanVien.DataValueField = TblNhanVien.Columns.Id;
            //ddlNhanVien.DataSource = lstNhanVien;
            //ddlNhanVien.DataBind();
            foreach (var item in lstNhanVien)
            {
                ListItem listItem = new ListItem();
                listItem.Text  = item.HoNhanVien + " " + item.TenNhanVien;
                listItem.Value = item.Id.ToString();
                ddlNhanVien.Items.Add(listItem);
            }
        }