Datagridview c#不保存数据

本文关键字:数据 保存 Datagridview | 更新日期: 2023-09-27 18:16:40

只是第一次尝试datagrview .

我已经在我的win表单中放置了一个datagridview,它从sql数据库中获取数据。在放置datagridview时,我检查了启用添加、编辑和删除选项。

当我双击grdview中的单元格时,我可以编辑它。但它似乎没有保存编辑值…在添加或删除时也会发生同样的事情。

我的代码是:

private void getgriddata() 
    {
        try
        {
            a = new SqlConnection(str);
            a.Open();
            b = new SqlCommand();
            b.Connection = a;
            b.CommandType = CommandType.Text;
            b.CommandText="select * from maasti where Name   ='"+name_list.SelectedValue+"'";
            c = new SqlDataAdapter(b);
            d= new DataTable();
            c.Fill(d);
            grd_data.DataSource = d;

        }
        catch (Exception)
        {
            throw;
        }
    }

Datagridview c#不保存数据

网格不会自动保存…你必须在数据适配器上调用Update来保存你的更改…在调用Update

之前,还必须为SqlDataAdapter创建一个Update-/Insert-/DeleteCommand。