我想動態添加一個按鈕列到DataGridView中後,它已被填充。 按鈕列在添加後是可見的,但是當我試圖循環訪問DataGridView行時,每個單元格中的按鈕都會出現空值。Win窗體DataGridView動態添加按鈕列
var buttonCol = new DataGridViewButtonColumn();
buttonCol.Name = "ButtonColumnName";
buttonCol.HeaderText = "Header";
buttonCol.Text = "Button Text";
dataGridView.Columns.Add(buttonCol);
foreach (DataGridViewRow row in dataGridView.Rows)
{
var button = (Button)row.Cells["ButtonColumnName"].Value;
// button is null here!
}