Datagridview C#不保存数据

时间:2014-08-06 07:12:34

标签: c# sql winforms datagridview

第一次尝试使用DataGrdview ..

我在win表单中放置了一个datagridview,它从sql db获取数据..在放置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;
        }
    }

1 个答案:

答案 0 :(得分:0)

网格不会自动保存...您必须在dataadapter上调用Update来保存更改...您还必须为SqlDataAdapter创建Update- / Insert- / DeleteCommand,然后才能调用Update < / p>