public List <CTAlbum> GetCTalbumListByMaAlbum(int maAlbum) { List <CTAlbum> list = new List <CTAlbum>(); DataTable table = DataProvider.Instance.ExecuteQuery(string.Format("select * from CTALBUM where MaAlbum={0}", maAlbum)); foreach (DataRow row in table.Rows) { CTAlbum ctalbum = new CTAlbum(row); list.Add(ctalbum); } return(list); }
void pic_Click(object sender, EventArgs e) { if (curPic != null) { //đổi hiệu ứng chọn lại bình thường curPic.BackColor = Color.Transparent; } PictureBox choosingPic = (PictureBox)sender; //đổi hiệu ứng pic đang chọn choosingPic.BackColor = Color.Aqua; curPic = choosingPic; _CTalbum = (CTAlbum)((PictureBox)sender).Tag; Loaddetail(_CTalbum); }
private void LoadPictureboxInflpAlbum() { removeBindding(); if (_CTAblumList.Count != 0) { foreach (CTAlbum row in _CTAblumList) { PictureBox pic = new PictureBox() { Height = 130, Width = 180 }; pic.Click += pic_Click; pic.Tag = row; pic.DataBindings.Add("Image", row, "HinhAnh", true, DataSourceUpdateMode.Never); pic.SizeMode = PictureBoxSizeMode.Zoom; pic.Cursor = Cursors.Hand; flpCTAlbum.Controls.Add(pic); } _CTalbum = _CTAblumList[0]; Loaddetail(_CTalbum); } }
private void Loaddetail(CTAlbum ctalbum) { picHinhAnh.Image = ControlUtils.convertByteToImage(_CTalbum.HinhAnh); txtMaCTalbum.Text = _CTalbum.MaCTAlbum.ToString(); }