private void frmThemLoaiSP_Load(object sender, EventArgs e) { List <MatHang> list = new List <MatHang>(); list.Add(new MatHang() { IdMH = 0, TenMH = "----None----" }); DataTable dt = MatHangControl.layDSMH(); for (int i = 0; i < dt.Rows.Count; ++i) { list.Add(new MatHang() { IdMH = Convert.ToInt32(dt.Rows[i]["MaMH"].ToString()), TenMH = dt.Rows[i]["TenMH"].ToString() }); } cbMatHang.DataSource = list; cbMatHang.DisplayMember = "TenMH"; }
private void loadLoaiSP() { tvLoaiSP.Nodes.Clear(); // lấy thống tin tất cả loại sp và mặt hàng tvLoaiSP.Nodes.Add("TatCa", "Tất cả"); DataTable dtMatHang = MatHangControl.layDSMH(); List <MatHang> listMH = new List <MatHang>(); for (int i = 0; i < dtMatHang.Rows.Count; ++i) { MatHang mh = new MatHang(Convert.ToInt32(dtMatHang.Rows[i][0].ToString()), dtMatHang.Rows[i][1].ToString()); mh.layDSLoai(); listMH.Add(mh); } // đưa vào treeview for (int i = 0; i < listMH.Count; ++i) { tvLoaiSP.Nodes["TatCa"].Nodes.Add(listMH[i].IdMH.ToString(), listMH[i].TenMH); for (int j = 0; j < listMH[i].ListLoai.Count; ++j) { tvLoaiSP.Nodes["TatCa"].Nodes[listMH[i].IdMH.ToString()].Nodes.Add(listMH[i].ListLoai[j].IdLoai.ToString(), listMH[i].ListLoai[j].TenLoai); } } }