Ejemplo n.º 1
0
        /// <summary>
        /// Добавление нового элемента
        /// </summary>
        private void AddMessage()
        {
            frmMessageDetail frmMessageDetail = new frmMessageDetail();

            if (frmMessageDetail.ShowDialog() == DialogResult.OK)
            {
                dgv.DataSource = ShowMessageData();
                ShowRecordCount();
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Редактирование выбранного элемента
        /// </summary>
        private void EditItem()
        {
            try
            {
                IsEdit = true;
                IdEdit = Int32.Parse(dgv.CurrentRow.Cells[0].Value.ToString());
                int rowId = dgv.FirstDisplayedScrollingRowIndex;
                int id    = dgv.CurrentCell.RowIndex;

                frmMessageDetail frmMessageDetail = new frmMessageDetail();
                if (frmMessageDetail.ShowDialog() == DialogResult.OK)
                {
                    dgv.DataSource = ShowMessageData();
                }

                dgv.FirstDisplayedScrollingRowIndex = rowId;
                dgv.CurrentCell = dgv.Rows[id].Cells[1];
                IsEdit          = false;
            }
            catch (NullReferenceException e)
            {
                MessageBox.Show("Ви повинні виділити запис!");
            }
        }