private void rd_xem_Click(object sender, EventArgs e)
 {
     try
     {
         if (CheckNhap() == 0)
         {
             lbl_tong.Text     = "Tổng tiền: ";
             lbl_thanhchu.Text = "Thành chữ: ";
             int tongtien = 0;
             int n        = dgv_baocao.Rows.Count;
             for (int i = 1; i < n; i++)
             {
                 dgv_baocao.Rows.RemoveAt(0);
             }
             int chiso = 1;
             foreach (DataRow row in BAOCAO_BUS.ChiTietThuoc(NgayDauThang(cbo_thang.Text), NgayCuoiThang(cbo_thang.Text)).Rows)
             {
                 ThemHang(chiso, row[0].ToString(), row[1].ToString(), row[2].ToString(), row[3].ToString());
                 tongtien = tongtien + int.Parse(row[2].ToString()) * (int)float.Parse(row[1].ToString());
                 chiso++;
             }
             lbl_tong.Text = lbl_tong.Text + string.Format("{0:0,0}", tongtien);
             DocTien(tongtien.ToString());
             lbl_thanhchu.Text = lbl_thanhchu.Text + "Đồng";
             timer1.Start();
             timer1.Enabled         = true;
             lbl_thongbao.ForeColor = Color.Red;
             lbl_thongbao.Text      = "Xem thành công";
             timer1_Tick(sender, e);
         }
         else
         if (CheckNhap() == 1)
         {
             DevComponents.DotNetBar.MessageBoxEx.Show("Không được để trống!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             cbo_thang.Focus();
         }
         else
         if (CheckNhap() == 2)
         {
             DevComponents.DotNetBar.MessageBoxEx.Show("Không có báo cáo tháng đã nhâp, xin kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             cbo_thang.Focus();
         }
         else
         if (CheckNhap() == 3)
         {
             DevComponents.DotNetBar.MessageBoxEx.Show("Nhập không đúng định dạng, xin nhập lại", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             cbo_thang.Focus();
         }
     }
     catch (Exception ex)
     { }
 }