コード例 #1
0
ファイル: DataDic_New.cs プロジェクト: dmgfhc/NGHB
        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());
                        }
                    }
                }
            }
        }