C# 在设置数据源后编辑datagridview的单元格值

C# 在设置数据源后编辑datagridview的单元格值,c#,data-binding,datagridview,C#,Data Binding,Datagridview,我有一个datagridview,并将它的Datasource设置为数据集(data.xsd)中的一个表 我的问题是: 有没有办法编辑单元格的值,然后显示出来 例如,我有一个currency字段,出于某些原因,我必须在数据库中将其存储为int,但当我想显示它时,我需要再次将格式更改为currency 有什么方法可以做到这一点吗?在dataGridView的CellFormatting事件中,您可以执行以下操作: private void dataGridView1_CellFormatting(

我有一个
datagridview
,并将它的
Datasource
设置为数据集(data.xsd)中的一个表

我的问题是:

有没有办法编辑单元格的值,然后显示出来

例如,我有一个currency字段,出于某些原因,我必须在数据库中将其存储为int,但当我想显示它时,我需要再次将格式更改为currency


有什么方法可以做到这一点吗?

dataGridView
CellFormatting
事件中,您可以执行以下操作:

private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
        {
            if(e.ColumnIndex == 4)
            {
                e.Value = e.Value + "I Just changed";
            }
        }

看起来您需要使用DataGridView.CellFormatting事件@TymurGubayev感谢它的帮助