实现效果:
知识运用:
ListView控件的LabelEdit属性 //指示用户是否可以编辑控件中数据项的标签
public bool LabelEdit{get;set;}
实现代码:
private void listView1_AfterLabelEdit(object sender, LabelEditEventArgs e) { SqlConnection s_con = new SqlConnection(P_connection); if (s_con.State == ConnectionState.Closed) { s_con.Open(); } if (e.Label != null && e.Label != "") { string RefreshString="update fruit set 名称='"+e.Label+"'where 编号="+(e.Item+1).ToString(); SqlCommand s_com = new SqlCommand(RefreshString,s_con); s_com.ExecuteNonQuery(); s_con.Close(); MessageBox.Show("数据修改成功","提示信息", MessageBoxButtons.OK,MessageBoxIcon.Asterisk); } }