Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datagridview C#不保存数据_C#_Sql_Winforms_Datagridview - Fatal编程技术网

Datagridview C#不保存数据

Datagridview C#不保存数据,c#,sql,winforms,datagridview,C#,Sql,Winforms,Datagridview,只是第一次尝试DataGrdview 我在win表单中放置了一个datagridview,它从sql db获取数据。。在放置datagridview时,我选中了启用添加、编辑和删除选项 当我双击GRD视图中的单元格时,我可以对其进行编辑。但它似乎并没有保存编辑过的值。。添加或删除时会发生相同的情况 我的代码是: private void getgriddata() { try { a = new SqlConnection(st

只是第一次尝试DataGrdview

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

当我双击GRD视图中的单元格时,我可以对其进行编辑。但它似乎并没有保存编辑过的值。。添加或删除时会发生相同的情况

我的代码是:

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;
        }
    }

网格不会自动保存。。。您必须在dataadapter上调用Update以保存更改。。。在调用Update

grd_dta.Databind()之前,还必须为SqlDataAdapter创建Update-/Insert-/delete命令;。在分配datagridview的datasourceExplore事件后添加此项@Partha,OP指的是winforms。