Как массово изменить значения определенных выбранных ячеек, определенного столбца в datagridview

Как можно массово изменить значения определенных выбранных ячеек, определенного столбца в datagridview? И допустим если получится сделать так, чтоб можно было выделить конкретно определенные ячейки, определенного столбца, то как значения этих выделенных ячеек, массово изменить, путем вставления(командой ctrl+v) допустим чисел по порядку на каждую выделенную ячейку и её строки вот так:

введите сюда описание изображения

На просторах интернета, нашел один код и испытал, и да в принципе с ним можно выделить нужный столбец и его конкретные ячейки, но вот при вставлении командой ctrl+v опять же к примеру цифр по порядку, то там просто на каждой последующей строке, и ее выделенных ячейках, значения лишь меняются на цифры 1, а это не совсем так, как необходимо мне:

private void Form1_Load(object sender, EventArgs e)
{
    dataGridView1.ColumnCount = 4;
    dataGridView1.RowCount = 4;
    TextBox txt = null;
    dataGridView1.EditingControlShowing += (s1, e1) =>
    {
        if (dataGridView1.EditingControl is TextBox)
        {
            if (txt == null)
            {
                txt = (TextBox)dataGridView1.EditingControl;
                txt.TextChanged += (s2, e2) =>
                {
                    foreach (DataGridViewCell cell in dataGridView1.SelectedCells)
                        cell.Value = txt.Text;
                };
            }
 
        }
    };
}

Ответы (0 шт):