Prateek gsharma Ответов: 1

Невозможно выполнить ниже одного


у меня есть кнопка Отправить столбец в datagridview но код не выполняется.

я хочу отредактировать или обновить некоторые столбцы, но я не знаю, как написать код для этого.

я попробовал, как показано ниже, но код не выполняется.

Что я уже пробовал:

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;

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

        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if(dataGridView1.Columns[e.ColumnIndex].Name == "Submit")
            {
                MessageBox.Show("Comments Submitted", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
                customersBindingSource.Insert(4,Submit);
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'savedata.Customers' table. You can move, or remove it, as needed.
            this.customersTableAdapter.Fill(this.savedata.Customers);

        }
    }
}

1 Ответов

Рейтинг:
1

Wendelius

Первый вопрос заключается в следующем: привязан ли обработчик событий к CellContentClick событие? Используя конструктор, выберите datagridview и переключитесь на событие. Убедитесь, что CellContentClick правильно подключен к этому обработчику.

Если вышеизложенное подходит, поместите точку останова в первую строку обработчика событий. Исследуйте это состояние. Это имя столбца Submit или что-то еще


Prateek gsharma

да, CellContentClick правильно подключен.

Submit - это имя столбца кнопки.

Wendelius

Итак, если проводка событий в порядке, что произошло, когда вы поместили точку останова в метод? вы расследовали это дело

dataGridView1.Колонки[Эл.Значение columnindex].Название

это действительно "подчиниться"