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)); } } }
private void databind_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { if (databind.CurrentRow.Cells["实抽数量"].Value.ToString() != "") { string item = databind.CurrentRow.Cells["序号"].Value.ToString(); OQCSampleList OL = new OQCSampleList(item); DialogResult dr = OL.ShowDialog(); } } catch { } }