在C#中绑定到datagridview?

在C#中绑定到datagridview?,c#,data-binding,datagridview,C#,Data Binding,Datagridview,我的datagridview绑定到access表(access 2007)时有问题,我可以从数据库检索数据,但是当我想存储数据时,我不能,即使没有生成代码,我只希望用户在datagridview中填充一些行并将其存储在数据库的表中,请帮助我 我是新来的,请帮帮我 private void Form1_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'po

我的datagridview绑定到access表(access 2007)时有问题,我可以从数据库检索数据,但是当我想存储数据时,我不能,即使没有生成代码,我只希望用户在datagridview中填充一些行并将其存储在数据库的表中,请帮助我 我是新来的,请帮帮我

  private void Form1_Load(object sender, EventArgs e)
    {
        // TODO: This line of code loads data into the 'policiasDataSet.LineaAccion' table. You can move, or remove it, as needed.
        this.lineaAccionTableAdapter.Fill(this.policiasDataSet.LineaAccion);
        // TODO: This line of code loads data into the 'policiasDataSet.Seccion' table. You can move, or remove it, as needed.
        this.seccionTableAdapter.Fill(this.policiasDataSet.Seccion);
        // TODO: This line of code loads data into the 'policiasDataSet.Actividad' table. You can move, or remove it, as needed.
        this.actividadTableAdapter.Fill(this.policiasDataSet.Actividad);
        // TODO: This line of code loads data into the 'policiasDataSet.Proyecto' table. You can move, or remove it, as needed.
        this.proyectoTableAdapter.Fill(this.policiasDataSet.Proyecto);
        // TODO: This line of code loads data into the 'policiasDataSet.ProyectoObjetivo' table. You can move, or remove it, as needed.
        this.proyectoObjetivoTableAdapter.Fill(this.policiasDataSet.ProyectoObjetivo);
        // TODO: This line of code loads data into the 'policiasDataSet.Objetivo' table. You can move, or remove it, as needed.
        this.objetivoTableAdapter.Fill(this.policiasDataSet.Objetivo);
        // TODO: This line of code loads data into the 'policiasDataSet.Municipio' table. You can move, or remove it, as needed.
        this.municipioTableAdapter.Fill(this.policiasDataSet.Municipio);
        // TODO: This line of code loads data into the 'policiasDataSet.Logro' table. You can move, or remove it, as needed.
        this.logroTableAdapter.Fill(this.policiasDataSet.Logro);

    }

    private void fillByToolStripButton_Click(object sender, EventArgs e)
    {
        try
        {
            this.proyectoTableAdapter.FillBy(this.policiasDataSet.Proyecto);
        }
        catch (System.Exception ex)
        {
            System.Windows.Forms.MessageBox.Show(ex.Message);
        }

    }

如果不在这里发布源代码,很难知道会发生什么。我想你可能想看看OleDBDataAdapter.Update(Datatable)手册。

如果你不在这里发布源代码,很难知道会发生什么。我想您可能想看看OleDBDataAdapter.Update(Datatable表)手册。

编辑datagridview时,实际上是在“脱机”处理数据(从查询中检索的Datatable),而不是直接处理数据库中的数据。因此,我认为您需要使用Update()函数以某种方式将datagridview的数据源与数据库同步。编辑datagridview时,您实际上是在“脱机”处理数据(从查询中检索的datatable),而不是直接处理数据库中的数据。因此,我认为您需要使用Update()函数以某种方式将datagridview的数据源与数据库同步。