private void ssResult2Ctl() { if (ssResult.Rows.Count > 1) { if (GeneralCommon.DD_New.sWitch == "MS" || GeneralCommon.DD_New.sWitch == "CUS") { /* 控件F4涉及到两个信息 CD/CD_NAME两个信息分别填写在TextBox的两个部分. */ /* rControl[1] 保存CD, rControl[2] 保存CD_NAME. * */ int i = 0; string CtlAtt = ""; for (i = 0; i < GeneralCommon.DD_New.sContrl.Count; i++) { CtlAtt = GeneralCommon.DD_New.sCtlAttr[i].ToString().ToUpper(); if (CtlAtt.Contains("I")) { Control Ctr = (Control)GeneralCommon.DD_New.sContrl[i]; MasterCommon.SetControlValue(Ctr, ssResult[ssResult.RowSel, Convert.ToInt32(GeneralCommon.DD_New.siCol[i])].ToString()); } } } else { FlexGrid_User oFlexGrid = (FlexGrid_User)GeneralCommon.DD_New.sPname; /* 只将代码赋值给原来的F4列上. */ // oFlexGrid[oFlexGrid.RowSel, oFlexGrid.ColSel] = ssResult[ssResult.RowSel, 1].ToString(); int i = 0; string CtlAtt = ""; for (i = 0; i < GeneralCommon.DD_New.sContrl.Count; i++) { CtlAtt = GeneralCommon.DD_New.sCtlAttr[i].ToString().ToUpper(); if (CtlAtt.Contains("I")) { // Control Ctr = (Control)GeneralCommon.DD_New.sContrl[i]; SpreadCommon.SetCellValue(oFlexGrid, oFlexGrid.RowSel, ((C1.Win.C1FlexGrid.Column)GeneralCommon.DD_New.sContrl[i]).Index, ssResult[ssResult.RowSel, Convert.ToInt32(GeneralCommon.DD_New.siCol[i])].ToString()); } } } } }