private void EditMaterialBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var dr = WBDetReInGridView.GetRow(WBDetReInGridView.FocusedRowHandle) as GetWaybillDetIn_Result; if (dr != null) { if (dr.PosType == 0) { using (var df = new frmWBReturnDetIn(_db, dr.PosId, wb, (int?)WHComboBox.EditValue, OutDateEdit.DateTime)) { if (df.ShowDialog() == DialogResult.OK) { RefreshDet(); } } } if (dr.PosType == 3) { using (var df = new frmWayBillTMCDet(_db, dr.PosId, wb)) { if (df.ShowDialog() == DialogResult.OK) { RefreshDet(); } } } } }