DataGridViewButtonColumn在运行时更新文本

时间:2017-01-11 10:03:07

标签: c# windows-forms-designer

我有一个DataGridView我有一个DataGridViewButtonColumn。我已为DataGridViewButtonColumn提供了默认文字。

点击DataGridViewButtonColumn后,文本应该会针对特定单元格的某些不同文本进行更新,而不是整列。

如何在运行时更新一个单元格的DataGridViewButtonColumn的文本值?

private void StructDataGrid_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
        var senderGrid = (DataGridView)sender;
        if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0)
        {
            if (senderGrid.Columns[e.ColumnIndex].Name == "C")
            {
                DataGridViewCell butC = (DataGridViewCell)senderGrid.Rows[e.RowIndex].Cells[6];
                butC.Value = "N";                    
            }
        }
    }

0 个答案:

没有答案