Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
        }