private void SetEditValueFromDataSet() { string smuString = GetSmuString(); CtrlTestWorkGrid testGrid = testProcPanel.Controls[0] as CtrlTestWorkGrid; testGrid.RecipeNo = recipeNo; testGrid.SmuString = smuString; testGrid.Rows.Clear(); testWorkSet.Select(recipeNo); if (testWorkSet.Empty == true) { testGrid.AddRow(); } else { for (int i = 0; i < testWorkSet.RowCount; i++) { testWorkSet.Fetch(i); testGrid.AddRow(); SetTestWorkGridRow(testGrid.Rows[i], testWorkSet); } } testGrid.RefreshGridData(); CtrlReportWorkGrid reportGrid = reportProcPanel.Controls[0] as CtrlReportWorkGrid; reportGrid.RecipeNo = recipeNo; reportGrid.SmuString = smuString; reportGrid.Rows.Clear(); reportWorkSet.Select(recipeNo); if (reportWorkSet.Empty == true) { reportGrid.AddRow(); } else { for (int i = 0; i < reportWorkSet.RowCount; i++) { reportWorkSet.Fetch(i); reportGrid.AddRow(); SetReportWorkGridRow(reportGrid.Rows[i], reportWorkSet); } } reportGrid.RefreshGridData(); }
private void Load(Int64 recipeNo) { testSet.Select(recipeNo); Count = testSet.RowCount; for (int i = 0; i < Count; i++) { testSet.Fetch(i); TestWorkObject item = new TestWorkObject(); item.RecNo = testSet.RecNo; item.RecipeNo = testSet.RecipeNo; item.SlavePatternNo = testSet.SlavePatternNo; item.Index = testSet.Index; item.ItemType = testSet.ItemType; item.ItemCode = testSet.ItemCode; item.ItemName = testSet.ItemName; item.ItemRef = testSet.ItemRef; item.TestPattern = testSet.TestPattern; item.BiasValue = testSet.BiasValue; item.BiasRange = testSet.BiasRange; item.BiasCH = testSet.BiasCH; item.ApplyTime = testSet.ApplyTime; item.TransientTime = testSet.TransientTime; item.HumCount = testSet.HumCount; item.Optical = testSet.Optical; item.IntegVL = testSet.IntegVL; item.IntegX1 = testSet.IntegX1; item.IntegX2 = testSet.IntegX2; item.IntegZ = testSet.IntegZ; item.Gain = testSet.Gain; item.Offset = testSet.Offset; item.LvGain = testSet.LvGain; item.LvOffset = testSet.LvOffset; item.CxGain = testSet.CxGain; item.CxOffset = testSet.CxOffset; item.CyGain = testSet.CyGain; item.CyOffset = testSet.CyOffset; indexes.Add(item.Index, item); names.Add(item.ItemName, item); } }