private void btnEdit_Click(object sender, EventArgs e) { if (jCustomTreeView1.TreeView.SelectedNode == null) { return; } JSubjectEditForm editForm = new JSubjectEditForm(); editForm.txtTitle.Text = jCustomTreeView1.FieldsValue["Name"].ToString(); if (jCustomTreeView1.FieldsValue["AccessCode"] != DBNull.Value) { editForm.txtAccessCode.Text = jCustomTreeView1.FieldsValue["AccessCode"].ToString(); } if (jCustomTreeView1.FieldsValue["State"] != DBNull.Value) { editForm.cmbState.SelectedIndex = Convert.ToInt32(jCustomTreeView1.FieldsValue["State"]); } if (editForm.ShowDialog() == DialogResult.OK) { jCustomTreeView1.FieldsValue["Name"] = editForm.txtTitle.Text; jCustomTreeView1.FieldsValue["State"] = editForm.cmbState.SelectedIndex; if (editForm.txtAccessCode.Text != "") { jCustomTreeView1.FieldsValue["AccessCode"] = editForm.txtAccessCode.IntValue; } TreeNode treeNode = jCustomTreeView1.Update(); if (treeNode != null) { jCustomTreeView1.TreeView.SelectedNode.Text = treeNode.Tag.ToString(); } jCustomTreeView1.Focus(); } }
private void btnAdd_Click(object sender, EventArgs e) { JSubjectEditForm editForm = new JSubjectEditForm(); if (editForm.ShowDialog() == DialogResult.OK) { jCustomTreeView1.FieldsValue["Name"] = editForm.txtTitle.Text; jCustomTreeView1.FieldsValue["State"] = editForm.cmbState.SelectedIndex; jCustomTreeView1.FieldsValue["AccessCode"] = Convert.ToInt32(editForm.txtAccessCode.Text); jCustomTreeView1.DefaultCode = 0; jCustomTreeView1.AutoIncrement = true; if (jCustomTreeView1.TreeView.SelectedNode == null) { jCustomTreeView1.FieldsValue["ParentCode"] = 0; } else { jCustomTreeView1.FieldsValue["ParentCode"] = ((JCustomTreeNode)jCustomTreeView1.TreeView.SelectedNode.Tag).Code; } TreeNode treeNode = jCustomTreeView1.Insert(); if (treeNode != null) { jCustomTreeView1.TreeView.SelectedNode = treeNode; jCustomTreeView1.Focus(); } } }