void AcceptanceOfGoods_TableRowChanged(DataTable dataTable, DataColumn currentColumn, DataRow currentRow) { if (dataTable.Equals(NomenclatureInfo)) { if (currentColumn.Equals(Nomenclature)) { fillTareInRow(currentRow); } else if (currentColumn.Equals(NomenclatureParty)) { fillDateInRow(currentRow); } } }
//Activate This Construntor to log All To Standard output //public TestClass():base(true){} //Activate this constructor to log Failures to a log file //public TestClass(System.IO.TextWriter tw):base(tw, false){} //Activate this constructor to log All to a log file //public TestClass(System.IO.TextWriter tw):base(tw, true){} //BY DEFAULT LOGGING IS DONE TO THE STANDARD OUTPUT ONLY FOR FAILURES public void run() { Exception exp = null; DataColumn dc1, dc2; dc1 = new DataColumn(); dc2 = new DataColumn(); // #1 try { BeginCase("Equals 1"); Compare(dc1.Equals(dc2), false); } catch (Exception ex) { exp = ex; } finally { EndCase(exp); exp = null; } dc1 = dc2; // #2 try { BeginCase("Equals 2"); Compare(dc1, dc2); } catch (Exception ex) { exp = ex; } finally { EndCase(exp); exp = null; } }
void AcceptancePlan_TableRowChanged(DataTable dataTable, DataColumn currentColumn, DataRow currentRow) { if (dataTable.Equals(NomenclatureInfo)) { if (currentColumn.Equals(NomenclatureCount) || currentColumn.Equals(NomenclaturePrice)) { fillNomenclatureRowData(currentRow); } } else if (dataTable.Equals(TareInfo)) { if (currentColumn.Equals(TareCount) || currentColumn.Equals(TarePrice)) { fillTareRowData(currentRow); } } }
public void Equals() { DataColumn dc1, dc2; dc1 = new DataColumn(); dc2 = new DataColumn(); // #1 // Equals 1 Assert.Equal(false, dc1.Equals(dc2)); dc1 = dc2; // #2 // Equals 2 Assert.Equal(dc2, dc1); }
[Test] public void Equals() { DataColumn dc1, dc2; dc1 = new DataColumn(); dc2 = new DataColumn(); // #1 // Equals 1 Assert.AreEqual(false, dc1.Equals(dc2), "DC23"); dc1 = dc2; // #2 // Equals 2 Assert.AreEqual(dc2, dc1, "DC24"); }
private void Combo(DataTable dt) { if (this.InvokeRequired) { this.Invoke(new myDelegate(Combo), new object[] { dt }); } else { try { if (!dc1.Equals(dt.Columns[1])) { //statusInfo = "更新combo 1 !"; //Debug.WriteLine(statusInfo); dc1 = dt.Columns[1]; comboBox1.Items.Clear(); //dt.Columns.Count - 1 for (int i = 0; i < dt.Columns.Count / 2; i++) { comboBox1.Items.Add(dt.Rows[i][1]); } } if (!dc2.Equals(dt.Columns[2])) { //statusInfo = "更新combo 2 !"; dc2 = dt.Columns[2]; comboBox2.Items.Clear(); //dt.Columns.Count - 1 for (int i = 0; i < dt.Columns.Count / 2; i++) { comboBox2.Items.Add(dt.Rows[i][2]); } } } catch { } } }