同时写入同一列中的 DataGridView 的多个单元格

Write to multiple Cells of a DataGridView in the same column at the same time

有没有办法在一列第一个单元格引入数据时同时写入所有单元格?
例如,如果我将 1 放在 Data 列中,则自动填充此列中的每个单元格。

这些图像中的示例:

我尝试过处理事件:

private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
 {
     // [...}
    else if (titletext2.Equals("Data"))
    {
        foreach (DataRow row in dataGridView1.Rows)
        {
            
        }
    } 
}

请参考以下代码

    private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
    {
        if (dataGridView1.Columns[e.ColumnIndex].Name.Equals("Data") && e.RowIndex == 0)
        {
            string newValue = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();

            for (int i = 0; i < dataGridView1.RowCount; i++)
            {
                dataGridView1.Rows[i].Cells[e.ColumnIndex].Value = newValue;
            }
        }
    }