datagridview双击事件

时间:2015-04-27 07:30:45

标签: c# datagridview

我是编程新手。我有一个表单(名为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];

1 个答案:

答案 0 :(得分:1)

您可以使用dataadapter更新更改。它会像

changes = ds.GetChanges();
if (changes != null)
{
     adapter.Update(changes);
}

您可以看到更多信息here