如何更改datagridview的值?

时间:2016-09-14 08:46:12

标签: c# datagridview

我有一个nameofData,其中我显示了一些值,并且有一个名为DataGridView的列。此列status的值为1或0,我希望在为1时将其更改为status,在为0时将其更改为Active

我怎么能这样做?

尝试。

Inactive

1 个答案:

答案 0 :(得分:3)

这可以使用DataGridCellFormatting事件来完成。示例代码段如下:

private void gridUsuarios_CellFormatting(object sender,System.Windows.Forms.DataGridViewCellFormattingEventArgs e)
{
    if (this.gridUsuarios.Columns[e.ColumnIndex].Name == "status")
    {
        if (e.Value != null)
        {
            e.Value.ToString() == "1" ? e.Value = "Active" : e.Value = "Inactive";
            e.FormattingApplied = true;
        }
    }
}

DataGridView.CellFormatting event is here上的文档。