使用DataGridView事件将数据保存回数据库

时间:2014-05-30 12:56:40

标签: c# .net data-binding datagridview generic-list

我在表单中有一个DataGridView,我使用List<Object>填充网格。

bindingSource.DataSource = List;       
_View.GridData = bindingSource; //GridData is a property in the UI which encapsulates grid's datasource property.

网格完全填充后,我想触发一个事件,然后将数据保存在数据库中。

OnSaveGridData (sender, e);

但是对网格数据进行的单独更改(如更改单元格中的值)不应触发此事件。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用

void dataGridView_DataSourceChanged(object sender, EventArgs e)
    {
        MessageBox.Show("datasourcechanged");
    }