Example #1
0
        private void btn_xemsanpham_Click(object sender, EventArgs e)
        {
            //hien thi cot so luong muon mua
            if (solanthem == 0)
            {
                //khoi tao gio hang
                lbl_giohang.Visible = true;
                lbl_giohang.Text    = "SỐ LƯỢNG: " + "0";
                //hien thi danh sach san pham
                dataGridView1.DataSource = lg.laydsdia_GUI_KHACHANG_GIAODIENCHINH().ToList();
                dataGridView1.BringToFront();
                //hiển thị cột số lượng mua hàng
                dataGridView1.Columns.Add("soluongmua", "SỐ LƯỢNG MUA");
                //hiển thị cột tick mua hàng
                //hien thi them cot tick mua hang
                DataGridViewCheckBoxColumn check_mua_hang = new DataGridViewCheckBoxColumn();
                {
                    check_mua_hang.HeaderText   = "TICK MUA HÀNG";
                    check_mua_hang.Name         = "tick_mua_hang";
                    check_mua_hang.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    check_mua_hang.FlatStyle    = FlatStyle.Standard;
                    check_mua_hang.CellTemplate = new DataGridViewCheckBoxCell(false);
                    check_mua_hang.CellTemplate.Style.BackColor = Color.White;
                }
                dataGridView1.Columns.Insert(0, check_mua_hang);
                foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    row.Cells[0].Value = false;
                }
                ////tắt các cột không cần thiết: 1 3 4 8 9 10
                dataGridView1.Columns[1].Visible  = false;
                dataGridView1.Columns[3].Visible  = false;
                dataGridView1.Columns[4].Visible  = false;
                dataGridView1.Columns[8].Visible  = false;
                dataGridView1.Columns[9].Visible  = false;
                dataGridView1.Columns[10].Visible = false;
                dataGridView1.AutoSizeColumnsMode =
                    DataGridViewAutoSizeColumnsMode.Fill;

                solanthem++;
            }
            else
            {
                dataGridView1.BringToFront();
            }
        }