コード例 #1
0
ファイル: SubjectForm.cs プロジェクト: CoolWirya/BS
        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();
            }
        }
コード例 #2
0
ファイル: SubjectForm.cs プロジェクト: CoolWirya/BS
        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();
                }
            }
        }