private void dgvSeriesArticles_CellValueChanged(object sender, DataGridViewCellEventArgs e) { if (m_loading) { return; } Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); ArticlesSection section = config.GetSection("articleListing") as ArticlesSection; ArticleElement article = null; if (e.RowIndex < section.Articles.Count) { article = section.Articles[e.RowIndex]; } else { article = new ArticleElement(); } article.Name = Convert.ToString(dgvSeriesArticles.Rows[e.RowIndex].Cells[0].Value); article.Description = Convert.ToString(dgvSeriesArticles.Rows[e.RowIndex].Cells[1].Value); article.State = (ArticleState)Enum.Parse(typeof(ArticleState), Convert.ToString(dgvSeriesArticles.Rows[e.RowIndex].Cells[2].Value)); article.Sequence = Convert.ToInt32(dgvSeriesArticles.Rows[e.RowIndex].Cells[3].Value); config.Save(); }
public void Remove(ArticleElement item) { base.BaseRemove(item); }
public void Add(ArticleElement item) { base.BaseAdd(item); }