public void loaddata(List <bantin> bantinraw) { List <bantinrutgon> dsbantinrutgon = new List <bantinrutgon>(); foreach (bantin item in bantinraw) { string chude = taikhoan.Laychude().Single(x => x.idchude == item.idchude).tenchude; bantinrutgon bt = new bantinrutgon(string.Format("BT{0:0000}", item.idbantin), item.tieude, chude, item.ngaysoan); dsbantinrutgon.Add(bt); } dataGridView1.DataSource = dsbantinrutgon; //wrap text dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dataGridView1.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True; // dataGridView1.Columns[0].HeaderText = "Mã bản tin"; dataGridView1.Columns[1].HeaderText = "Tiêu đề"; dataGridView1.Columns[2].HeaderText = "Chủ đề"; dataGridView1.Columns[3].HeaderText = "Ngày soạn"; // sửa width dataGridView1.Columns[0].Width = 90; dataGridView1.Columns[1].Width = 300; dataGridView1.Columns[2].Width = 100; dataGridView1.Columns[3].Width = 90; }
private void loaddata() { List <bantinrutgon> dsbantinrutgon = new List <bantinrutgon>(); if (tinhtrang.Text == "Chưa duyệt") { List <bantin> dsbantin = taikhoan.Laybantinduyet(); foreach (bantin item in dsbantin) { string TTduyet = (item.tinhtrangduyet == "CD") ? "Chờ duyệt" : (item.tinhtrangduyet == "YK") ? "Có ý kiến" : "Khác"; bantinrutgon bt = new bantinrutgon(string.Format("BT{0:0000}", item.idbantin), item.tieude, TTduyet, item.ngaysoan); dsbantinrutgon.Add(bt); } } else if (tinhtrang.Text == "Đã duyệt") { List <bantin> dsbantin = taikhoan.Laybantindaduyet(); foreach (bantin item in dsbantin) { string TTduyet = (item.tinhtrangduyet == "DD") ? "Đã duyệt" : "Khác"; bantinrutgon bt = new bantinrutgon(string.Format("BT{0:0000}", item.idbantin), item.tieude, TTduyet, item.ngaysoan); dsbantinrutgon.Add(bt); } } else { List <bantin> dsbantin = taikhoan.Laybantinsoan(taikhoan.Laytaikhoan(tk).iduser); foreach (bantin item in dsbantin) { string TTduyet = (item.tinhtrangduyet == "CD") ? "Chờ duyệt" : (item.tinhtrangduyet == "YK") ? "Có ý kiến" : "Đã duyệt"; bantinrutgon bt = new bantinrutgon(string.Format("BT{0:0000}", item.idbantin), item.tieude, TTduyet, item.ngaysoan); dsbantinrutgon.Add(bt); } } dataGridView1.DataSource = dsbantinrutgon; // wrap text dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dataGridView1.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True; // dataGridView1.Columns[0].HeaderText = "Mã bản tin"; dataGridView1.Columns[1].HeaderText = "Tiêu đề"; dataGridView1.Columns[2].HeaderText = "Tình trạng duyệt"; dataGridView1.Columns[3].HeaderText = "Ngày soạn"; dataGridView1.Columns[0].Width = 80; dataGridView1.Columns[1].Width = 292; dataGridView1.Columns[2].Width = 80; dataGridView1.Columns[3].Width = 80; }