第一次尝试使用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;
}
}
答案 0 :(得分:0)
网格不会自动保存...您必须在dataadapter上调用Update来保存更改...您还必须为SqlDataAdapter创建Update- / Insert- / DeleteCommand,然后才能调用Update < / p>