Ejemplo n.º 1
0
        private void addToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (TVshowGridView.Visible == false)
            {
                TVshowGridView.Show();
            }
            var add = new AddNew();

            add.program = program;
            if (add.ShowDialog() == DialogResult.OK)
            {
                program.AddTVshow(add.TVshow);
                tVshowBindingSource.ResetBindings(false);
                program.IsDirty           = true;
                TVshowGridView.DataSource = null;
                TVshowGridView.DataSource = program.tvshowList;

                var lastIdx = TVshowGridView.Rows.Count - 1;
                TVshowGridView.Rows[lastIdx].Selected          = true;
                TVshowGridView.FirstDisplayedScrollingRowIndex = lastIdx;
            }
        }
Ejemplo n.º 2
0
 private void editToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         var toEdit = TVshowGridView.SelectedRows[0].DataBoundItem as TVshow;
         var pf     = new AddNew(toEdit);
         if (pf.ShowDialog() == DialogResult.Cancel)
         {
             tVshowBindingSource.ResetBindings(false);
             program.IsDirty = true;
         }
     }
     catch (Exception)
     {
         if (TVshowGridView.Visible == false)
         {
             TVshowGridView.Show();
         }
         else
         {
             MessageBox.Show("Нічого не виділено. Виделіть весь рядок для редагування!");
         }
     }
 }