我有一个 DataGridView,我希望在我的网格中有一个列,其中包含一些显示按钮的单元格和一些不包含按钮的单元格。为了解决这个问题,我添加了一个 DataGridViewButtonColumn 并编写了这个方法,我调用它来将行添加到我的列中:
private void AttachNewRow(bool validRow)
{
DataGridViewRow newRow = GetNewRow();
if (validRow)
{
newRow.Cells["Info"].Value = "Click me";
}
else
{
// Here I would like to hide the button in the cell
newRow.Cells["Info"].Value = null;
}
}
问题是当我将单元格值设置为 null 时,我收到一个异常。如何在没有按钮的情况下显示其中一些单元格?谢谢