diff --git a/MainWindow.xaml.cs b/MainWindow.xaml.cs index dd2a80a..45fed5e 100644 --- a/MainWindow.xaml.cs +++ b/MainWindow.xaml.cs @@ -413,16 +413,16 @@ namespace formula_manage 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); + DataRow r = RRODUCTdataTable.Rows[i]; //ID列 + r.BeginEdit(); + r["DYELOT"] = Number.Text; + r["ReDye"] = int.Parse(ReDye.Text); - row.EndEdit(); + r.EndEdit(); } - RRODUCTdataTable.Rows[t].Delete(); + RRODUCTdataTable.Rows[t-1].Delete(); RRODUCTdataTable.AcceptChanges(); @@ -448,7 +448,15 @@ namespace formula_manage bulkCopy.WriteToServer(RRODUCTdataTable); //将传入的数据写到数据库; - + DataRow row = RRODUCTdataTable.NewRow(); //ID列 + row["ID"] = ID_N; + row["STEP"] = Procedures_P.Text; + row["UNIT"] = "g"; + RRODUCTdataTable.Rows.Add(row); + + Grid_RRODUCT.ItemsSource = RRODUCTdataTable.DefaultView; + + Procedures_N.Text = "1"; Procedures_P.Text = "1";