C#treeview双击节点重命名问题
1.重命名的时候总是会把原来的名字命名为空,但是由空命名为一个名字却可以;
2.不能识别大小写,这个叫D,那个叫d,改d的时候就会把D改了;
3.怎么样才只修改我选中的这个节点的名字,而不是其他重名的节点?
初学者,求指导
private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
{
string newTxt = e.Label;
string old = e.Node.Text;
SqlConnection con = new SqlConnection("server = DESKTOP-JHJ3JGE\\SQLEXPRESS;uid=sa;pwd=windows;database= library");
con.Open();
string sql = "update shuku set name='" + newTxt + "' where name='" + old + "'" ;
SqlDataAdapter da = new SqlDataAdapter(sql,con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Close();
}
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
{
e.Node.BeginEdit();
}