Пример #1
0
 private void gridView_RowCellClick(object sender, RowCellClickEventArgs e)
 {
     if (e.Button == System.Windows.Forms.MouseButtons.Right)
     {
         GridFormatRuleMenuItems items = new GridFormatRuleMenuItems(gridView, e.Column, formatRulesMenu.Items);
         if (items.Count > 0)
         {
             MenuManagerHelper.ShowMenu(formatRulesMenu, gridControl.LookAndFeel, gridControl.MenuManager, gridControl, new Point(e.X, e.Y));
         }
     }
 }
Пример #2
0
        private void gridView_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e)
        {
            string Serialnumber, customer, item = "", sql = "";

            if (e.Column.FieldName == "抽样流水号")
            {
                Serialnumber = gridView.GetFocusedRowCellValue("抽样流水号").ToString();
                customer     = gridView.GetFocusedRowCellValue("客户").ToString();
                try
                {
                    //if (customer.Contains("F1"))
                    //{
                    //    exportF1(Serialnumber);
                    //}
                    //else
                    //{
                    //    export(Serialnumber);
                    //}

                    export(Serialnumber);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("还没生成完整报表", "提醒", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else if (e.Column.FieldName == "实际抽样数量")
            {
                Serialnumber = gridView.GetFocusedRowCellValue("抽样流水号").ToString();
                sql          = @" select item from OQC_TestListNew where serialnumber = '" + Serialnumber + "' ";
                DataTable dt = DbAccess.SelectBySql(sql).Tables[0];
                if (dt != null && dt.Rows.Count > 0)
                {
                    item = dt.Rows[0]["item"].ToString();
                    OQCSampleList OL = new OQCSampleList(item);
                    DialogResult  dr = OL.ShowDialog();
                }
                else
                {
                    MessageBox.Show("没有抽样数据!", "提醒", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

            else if (e.Button == System.Windows.Forms.MouseButtons.Right)
            {
                GridFormatRuleMenuItems items = new GridFormatRuleMenuItems(gridView, e.Column, formatRulesMenu.Items);
                if (items.Count > 0)
                {
                    MenuManagerHelper.ShowMenu(formatRulesMenu, gridControl.LookAndFeel, gridControl.MenuManager, gridControl, new Point(e.X, e.Y));
                }
            }
        }