Exemplo n.º 1
0
        private void gridView1_MouseDown(object sender, MouseEventArgs e)
        {
            GridView    view    = sender as GridView;
            GridHitInfo hitInfo = view.CalcHitInfo(e.Location);

            if (hitInfo.InRowCell)
            {
                view.FocusedRowHandle = hitInfo.RowHandle;
                view.FocusedColumn    = hitInfo.Column;
                DXMouseEventArgs.GetMouseArgs(e).Handled = true;
                if (e.Clicks == 2 && e.Button == System.Windows.Forms.MouseButtons.Left)
                {
                    if (view.FocusedColumn == gridView1.Columns["MAHOADON"] || view.FocusedColumn == gridView1.Columns["TONGTIEN"] || view.FocusedColumn == gridView1.Columns["CHIETKHAU"] || view.FocusedColumn == gridView1.Columns["KHACHHANG"] || view.FocusedColumn == gridView1.Columns["THUNGAN"])
                    {
                    }
                    else
                    {
                        view.ShowEditor();
                    }
                }
                if (e.Clicks == 1)
                {
                    btnXuat.Enabled = true;
                    btnXuat.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary;
                    int[] selectedRowHandles = view.GetSelectedRows();
                    MaHD = view.GetRowCellValue(selectedRowHandles[0], "MAHOADON").ToString();
                    string maPT = busHD.GetMaPhieuTiemFromHD(MaHD);
                    gridVC.DataSource = busPT.GetVCFromPHIEUTIEM(maPT);
                }
            }
        }