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); } } }
/// <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); } } } }