コード例 #1
0
 private void EditIgnoreItem(List <ConfigIgnoreItem> aIgnoreList, ConfigIgnoreItem aIgnoreItem, DataTable aIgnoreTable)
 {
     using (FIgnore_NewEdit fIgnore = new FIgnore_NewEdit())
     {
         fIgnore.CIgnoreItem = aIgnoreItem;
         if (fIgnore.ShowForm())
         {
             SaveConfig();
             LoadTableIgnoreList(aIgnoreList, aIgnoreTable);
         }
     }
 }
コード例 #2
0
        /// <summary>
        /// Зарежда таблица с елементи за игнориране
        /// </summary>
        /// <param name="ignoreList"></param>
        /// <param name="ignoreTable"></param>
        private void LoadTableIgnoreList(List <ConfigIgnoreItem> ignoreList, DataTable ignoreTable)
        {
            if (ignoreTable.Rows.Count > 0)
            {
                ignoreTable.Rows.Clear();
            }

            if (ignoreList != null)
            {
                for (int i = 0; i < ignoreList.Count; i++)
                {
                    ConfigIgnoreItem cii = ignoreList[i];
                    if (cii.Type == SynchItemType.Directorie)
                    {
                        ignoreTable.Rows.Add((i + 1).ToString(), Properties.Resources.folder, cii.Value);
                    }
                    else
                    {
                        ignoreTable.Rows.Add((i + 1).ToString(), Properties.Resources.file, cii.Value);
                    }
                }
            }
        }