我是编程新手。我有一个表单(名为personal_Info)填充某人的个人数据并将其保存在数据库表Personal_Information
中。
第二我有另一个从Personal_Information
搜索并在网格视图中显示结果的表单。
我现在想要:当搜索结果显示在数据网格视图中,当我双击所显示结果的任何一行时,我希望(personal_info)打开并在该表单上进行编辑并保存。
请帮帮我。
这里是从sql到grid
获取数据的小代码SqlConnection strconn = new SqlConnection("server=AAG-PC; Database=humanResource; Integrated Security=sspi");
strconn.Open();
SqlCommand strcmd = new SqlCommand("select * from Personal_Information where "
+ searchComboBx.SelectedItem
+ " like '%" + txtBxKeyword.Text.Trim() + "%'", strconn);
SqlDataAdapter ad = new SqlDataAdapter(strcmd);
DataSet ds = new DataSet ();
ad.Fill(ds);
strconn.Close();
gridViewSearchResult.DataSource = ds.Tables[0];
答案 0 :(得分:1)
您可以使用dataadapter更新更改。它会像
changes = ds.GetChanges();
if (changes != null)
{
adapter.Update(changes);
}
您可以看到更多信息here