Qwentor
@Qwentor
Веб-программист

Почему не срабатывает событие редактирования ячейки?

Почему не срабатывает событие редактирования ячейки?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Configuration;

namespace DataBase
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            
        }

        private void Form1_Load(object sender, EventArgs e)
        {

            AutoPartsDataGridView.DataSource = GetAutoPartsList();
        }


        private DataTable GetAutoPartsList()
        {
            DataTable dtAutoParts = new DataTable();

            string connString = ConfigurationManager.ConnectionStrings["DataBase.Properties.Settings.Database1ConnectionString"].ConnectionString;

            using (OleDbConnection con = new OleDbConnection(connString))
            {
                using (OleDbCommand cmd = new OleDbCommand("SELECT * FROM AutoParts", con))
                {
                    con.Open();
                    OleDbDataReader reader = cmd.ExecuteReader();
                    dtAutoParts.Load(reader);
                    dtAutoParts.Columns[0].ColumnMapping = MappingType.Hidden;


                }
            }

            return dtAutoParts;
        }

        private void AutoPartsDataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {

            MessageBox.Show("!!!");
        }
    }
}


Ячейки редактирую - меняю значения, а реакции в виде MessageBox нет. В чем дело и как правильно? Делается для того, чтобы сохранять изменения в базу.
БД Microsoft Access
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
Qwentor
@Qwentor Автор вопроса
Веб-программист
Короче надо было не писать код события вручную, а выбрать в свойствах AutoPartsDataGridView
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы