忱 沈 2 years ago
parent
commit
7303741ea4
  1. 55
      MainWindow.xaml.cs

55
MainWindow.xaml.cs

@ -409,35 +409,46 @@ namespace formula_manage
} else return; } else return;
} }
int t = RRODUCTdataTable.Rows.Count; //获取数据行包含空白行
for (int i=0; i < t; i++)
{
DataRow row = RRODUCTdataTable.Rows[i]; //ID列
row.BeginEdit();
row["DYELOT"] = Number.Text;
row["ReDye"] = int.Parse(ReDye.Text);
row.EndEdit();
}
RRODUCTdataTable.Rows[t].Delete();
RRODUCTdataTable.AcceptChanges();
/*
// SqlCommand insertcommand = new SqlCommand("INSERT INTO [Dispensing].[dbo].[DYELOTS_RECIPE]([CompanyName],[CompanyCode],[Address],[Owner],[Memo])" +"VALUES(@CompanyName, @CompanyCode,@Address,@Owner,@Memo)", conn_SC); // SqlCommand insertcommand = new SqlCommand("INSERT INTO [Dispensing].[dbo].[DYELOTS_RECIPE]([CompanyName],[CompanyCode],[Address],[Owner],[Memo])" +"VALUES(@CompanyName, @CompanyCode,@Address,@Owner,@Memo)", conn_SC);
SqlConnection destinationConnection = new SqlConnection(Connstr_SC); //创建一个数据库连接; SqlConnection destinationConnection = new SqlConnection(Connstr_SC); //创建一个数据库连接;
destinationConnection.Open(); destinationConnection.Open();
//SqlBulkCopyColumnMapping() //SqlBulkCopyColumnMapping()
SqlBulkCopy bulkCopy = new SqlBulkCopy(destinationConnection);// 实例化 sqlbulkcopy; SqlBulkCopy bulkCopy = new SqlBulkCopy(destinationConnection);// 实例化 sqlbulkcopy;
bulkCopy.DestinationTableName = "dbo.DYELOTS_RECIPE";// 目标表名称/ bulkCopy.DestinationTableName = "dbo.DYELOTS_RECIPE";// 目标表名称/
bulkCopy.ColumnMappings.Add("DYELOT", "Dyelot"); bulkCopy.ColumnMappings.Add("DYELOT", "Dyelot");
bulkCopy.ColumnMappings.Add("ReDye", "ReDye"); bulkCopy.ColumnMappings.Add("ReDye", "ReDye");
bulkCopy.ColumnMappings.Add("STEP", "StepNumber"); bulkCopy.ColumnMappings.Add("STEP", "StepNumber");
bulkCopy.ColumnMappings.Add("PRODUCT_CODE", "ProductCode"); bulkCopy.ColumnMappings.Add("PRODUCT_CODE", "ProductCode");
bulkCopy.ColumnMappings.Add("PRODUCT_NAME", "ProductName"); bulkCopy.ColumnMappings.Add("PRODUCT_NAME", "ProductName");
bulkCopy.ColumnMappings.Add("CONC", "CONC"); bulkCopy.ColumnMappings.Add("CONC", "CONC");
bulkCopy.ColumnMappings.Add("SHIFT", "SHIFT"); bulkCopy.ColumnMappings.Add("SHIFT", "SHIFT");
bulkCopy.ColumnMappings.Add("TARGET_WT", "Grams"); bulkCopy.ColumnMappings.Add("TARGET_WT", "Grams");
bulkCopy.ColumnMappings.Add("UNIT", "UNIT"); bulkCopy.ColumnMappings.Add("UNIT", "UNIT");
bulkCopy.ColumnMappings.Add("Process", "Process"); bulkCopy.ColumnMappings.Add("Process", "Process");
bulkCopy.ColumnMappings.Add("REMARK", "REMARK"); bulkCopy.ColumnMappings.Add("REMARK", "REMARK");
bulkCopy.WriteToServer(RRODUCTdataTable); bulkCopy.WriteToServer(RRODUCTdataTable); //将传入的数据写到数据库;
//bulkCopy.WriteToServerAsync(DYELOTS_RECIPE);//将传入的数据写到数据库;
*/
Procedures_N.Text = "1"; Procedures_N.Text = "1";
Procedures_P.Text = "1"; Procedures_P.Text = "1";

Loading…
Cancel
Save