public ProIDMatchShowBoxForm(ContProductModel contProductModel) { InitializeComponent(); this.IsContinueMap = false; this.tbxMedicalName.Text = contProductModel.MedicalName; this.tbxProducer.Text = contProductModel.FactoryName; this.tbxProductName.Text = contProductModel.TradeName; this.tbxSpec.Text = contProductModel.UncSpec; this.bindingSource1.DataSource = contProductModel.MatchHisDT; this.lblHiscount.Text = "共" + contProductModel.MatchHisDT.Rows.Count.ToString() + "条"; }
public void Comprison() { DataRow row = gridView5.GetDataRow(gridView5.FocusedRowHandle); if (row != null) { string proID = row["PROJECT_PROD_ID"].ToString(); string specID = row["SPEC_ID"].ToString(); string modelID = row["MODEL_ID"].ToString(); DataTable dt = ProductCodeCompareBLL.GetInstance().GetGpoMapList(proID, modelID, specID); int MapSum = dt.Rows.Count; if (MapSum > 0) { ContProductModel productModel = new ContProductModel(); productModel.MedicalName = row["COMMON_NAME"].ToString(); productModel.FactoryName = row["MANU_NAME"].ToString(); productModel.Model = row["MODEL"].ToString(); productModel.UncSpec = row["SPEC"].ToString(); productModel.TradeName = row["product_name"].ToString(); productModel.MatchHisDT = dt; ProIDMatchShowBoxForm proshowbox = new ProIDMatchShowBoxForm(productModel); proshowbox.IsAdd = this.IsAdd; proshowbox.ShowDialog(); if (proshowbox.DialogResult == DialogResult.OK) { this.bindingSource2.DataSource = CompareDt.DefaultView; CompareDt.DefaultView.RowFilter = " PROJECT_PROD_ID ='" + row["PROJECT_PROD_ID"].ToString() + "' AND MODEL_ID = '" + row["MODEL_ID"].ToString() + " ' AND SPEC_ID = '" + row["SPEC_ID"].ToString() + "'"; } } else { this.bindingSource2.DataSource = CompareDt.DefaultView; CompareDt.DefaultView.RowFilter = " PROJECT_PROD_ID ='" + row["PROJECT_PROD_ID"].ToString() + "' AND MODEL_ID = '" + row["MODEL_ID"].ToString() + " ' AND SPEC_ID = '" + row["SPEC_ID"].ToString() + "'"; } } }
public void Comprison() { DataGridViewRow row = this.dgvComm.CurrentRow; if (row != null) { string proID = row.Cells["PRODUCT_ID"].Value.ToString(); DataTable dt = ProductCodeCompareBLL.GetInstance("ClientDB").GetGpoMapList(proID); int MapSum = dt.Rows.Count; if (MapSum > 0) { ContProductModel productModel = new ContProductModel(); productModel.MedicalName = row.Cells["MEDICAL_NAME"].Value.ToString(); productModel.FactoryName = row.Cells["FACTORY_NAME"].Value.ToString(); productModel.DoseageForm = row.Cells["DOSEAGE_FORM"].Value.ToString(); productModel.UncSpec = row.Cells["unc_spec"].Value.ToString(); productModel.MatchHisDT = dt; ProIDMatchShowBoxForm proshowbox = new ProIDMatchShowBoxForm(productModel); proshowbox.IsAdd = this.IsAdd; proshowbox.ShowDialog(); if (proshowbox.DialogResult == DialogResult.OK) { this.bindingSource2.DataSource = CompareDt.DefaultView; CompareDt.DefaultView.RowFilter = " PRODUCT_ID ='" + row.Cells["PRODUCT_ID"].Value.ToString() + "'"; } } else { this.bindingSource2.DataSource = CompareDt.DefaultView; CompareDt.DefaultView.RowFilter = " PRODUCT_ID ='" + row.Cells["PRODUCT_ID"].Value.ToString() + "'"; } } }