private void TestDataTableDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataGridViewRow testDataRow = testDataTableDataGridView.CurrentRow; UInt64 testNum = (UInt64)testDataRow.Cells["TestNumColumn"].Value; DataRow[] dataRows = testCaseDataSet.Tables["ParameterDataTable"].Select("TestNum = " + testNum.ToString()); ParameterPreview.Clear(); foreach (DataRow d in dataRows) { ParamType type = (ParamType)((Byte)d["ParameterType"]); ParameterPreview.AppendText("Port(" + d["Port"].ToString() + "):" + ((Boolean)d["Level"] == true? "High":"Low") + Environment.NewLine); ParameterPreview.AppendText(" Type(" + GetTypeString(type) + "): "); if (type == ParamType.Fix) { ParameterPreview.AppendText(d["Param1"].ToString() + Environment.NewLine); } else { ParameterPreview.AppendText("[" + d["Param1"].ToString() + ":" + d["Param2"].ToString() + "]" + Environment.NewLine); } } }
public void Clear() { testCaseDataSet.Clear(); ParameterPreview.Clear(); }