Esempio n. 1
0
        public List <Test_Field> GetFields()
        {
            List <Test_Field> l = new List <Test_Field>();

            foreach (GridAutoItemValue item in m_Fields)
            {
                Test_Field_Templete t     = item.Tag as Test_Field_Templete;
                Test_Field          field = new Test_Field();
                field.F_ColIndex = t.F_ColIndex.Value;
                field.F_RowIndex = t.F_RowIndex.Value;
                field.F_Value    = item.ReadValue();
                l.Add(field);
            }
            return(l);
        }
Esempio n. 2
0
        public void LoadData(List <Library.Model.Test_Field> testFields)
        {
            Dictionary <string, string> dic = new Dictionary <string, string>();

            foreach (Library.Model.Test_Field f in testFields)
            {
                dic.Add(f.F_RowIndex + "_" + f.F_ColIndex, f.F_Value);
            }

            foreach (GridAutoItemValue field in m_Fields)
            {
                if (field.Tag != null)
                {
                    Test_Field_Templete f = field.Tag as Test_Field_Templete;

                    string sKey = f.F_RowIndex + "_" + f.F_ColIndex;
                    if (dic.ContainsKey(sKey))
                    {
                        field.SetText(dic[sKey]);
                    }
                }
            }
        }