C# Edit TreeView Node

How To Update Selected Node From TreeView Using C#

Edit TreeView Node Using C#



In this C# Tutorial we will see How To Edit The Selected TreeView Node Name And Text With Value From TextBox On Button Click Event In CSharp Programming Language And Visual  Studio Editor.




Project Source Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class TreeView_Edit_Node : Form
    {
        public TreeView_Edit_Node()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            treeView1.SelectedNode.Name = textBox1.Text;
            treeView1.SelectedNode.Text = textBox1.Text;
        }
    }
}



OutPut:

Update Selected TreeView Node In C#

Get TreeView Node Text And Name In C#

How To Get Selected Node Text And Name From TreeView Using C#

Get TreeView Node Text / Name Using C#



In this C# Tutorial we will see How To Get The Selected TreeView Node Name Or Text And Display The Values Into A TextBox On treeView AfterSelect Event In CSharp Programming Language And Visual  Studio Editor.




Project Source Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class TreeView_Selected_Node : Form
    {
        public TreeView_Selected_Node()
        {
            InitializeComponent();
        }

        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            // get selected node text
            textBox1.Text = treeView1.SelectedNode.Text;

            // get selected node name
            textBox1.Text = treeView1.SelectedNode.Name;
        }
    }
}



OutPut:

Get Selected TreeView Node Text And Name In C#

C# Delete TreeView Node

How To Remove Selected Node From A TreeView Using C#

Delete TreeView Node Using C#



In this C# Tutorial we will see How To Delete The Selected TreeView Node On Button Click Event In CSharp Programming Language And Visual  Studio Editor.




Project Source Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class TreeView_Remove_Node : Form
    {
        public TreeView_Remove_Node()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            treeView1.SelectedNode.Remove();
        }
    }
}

OutPut:

Remove Selected TreeView Node In C#

C# Add Node To TreeView

How To Insert A New Node To TreeView Using C#

add node to treeview using c#



In this C# Tutorial we will see How To Insert A New Node To TreeView From TextBox And ComboBox On Button Click Event In CSharp Programming Language And Visual  Studio Editor.




Project Source Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class TreeView_Add_Node : Form
    {
        public TreeView_Add_Node()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            TreeNode node = new TreeNode(textBox1.Text);
            treeView1.Nodes.Add(node);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            TreeNode node = new TreeNode(comboBox1.SelectedItem.ToString());
            treeView1.SelectedNode.Nodes.Add(node);
        }
    }
} 

OutPut:

insert node into treeview in c#

Javascript Calculator Source Code

How To Create A Calculator In Javascript  

javascript calculator code


In This Javascript Tutorial we will See How To Make A Calculator With Switch To Do The Basic Operations (+, -, /, *) And Clear Text Number By Number And Reset To Make Another Calc Using JS And Netbeans Editor + HTML5 + CSS3 .

Part 1

                                                                          Part 2

Part 3

                                                                          Part 4


Project Source Code:

    
<!DOCTYPE html>
<html>
    <head>
        <title>Javascript Calculator</title>
        <meta charset="windows-1252">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        
        <style>
            
            *{box-sizing: border-box}
            .container{width: 400px; 
                       overflow: hidden; 
                       margin: 50px auto
                     }
            
            .container .show-calc{border: 2px solid #95A5A6; 
                                  height:50px;
                                  width:100%;
                                  font-size:25px;
                                  line-height: 50px;
                                  border-radius: 5px;
                                  padding: 0 10px;
                                }
            .container .box{width: 25%; 
                            height: 50px;
                            float: left;
                            border: 1px solid #FFF; 
                            font-size:25px;
                            line-height: 50px; 
                            text-align: center;
                            font-family: sans-serif;
                            transition: all .25s ease-in-out;
                            background-color: #26C281;
                            color: #fff; 
                            cursor: pointer;
                          }
            .container .box:hover{background: #1E8BC3}
            
            .container .box-opr{background: #F89406}
            
            .container .box-reset,.container .box-clear{width: 50%}
            
            .container .box-reset{background: #446CB3}
            .container .box-clear{background: #F22613} 
            
        </style>
        
    </head>
    <body>
        
        <div class="container">
            <!-- show numbers and calculation -->
            <div class="show-calc" id="sc">0</div>
            
            <!-- numbers div -->
            <div class="box box-num">0</div>
            <div class="box box-num">1</div>
            <div class="box box-num">2</div>
            <div class="box box-num">3</div>
            <div class="box box-num">4</div>
            <div class="box box-num">5</div>
            <div class="box box-num">6</div>
            <div class="box box-num">7</div>
            <div class="box box-num">8</div>
            <div class="box box-num">9</div>
            <div class="box box-num">.</div>
            
            <!-- operator div -->
            <div class="box box-opr">+</div>
            <div class="box box-opr">-</div>
            <div class="box box-opr">X</div>
            <div class="box box-opr">/</div>
            <div class="box box-opr">=</div>
            
            <!-- reset and clear -->
            <div class="box box-reset" id="reset">reset</div>
            <div class="box box-clear" id="clear">clear</div>
            
        </div>
        
        <script>
            
            // create our variable
            var num1 = 0, num2 = 0, opr = "",
                divNumbers = document.querySelectorAll(".container .box-num"),
                divOpers = document.querySelectorAll(".container .box-opr"),
                showCalcBox = document.getElementById("sc"),
                resetBox = document.getElementById("reset"),
                clearBox = document.getElementById("clear"),
                // isOprClick = check if an operator is clicked
                // isEqClick = check if equal is clicked
                // fco = first click on operator
                isOprClick = false, isEqClick = false, fco = 0;
        
        // add action to all divs
        // clear show-calc box letter by letter
        
        clearBox.onclick = function(){
            showCalcBox.innerHTML = showCalcBox.innerHTML.substring(0,showCalcBox.innerHTML.length - 1);
        };
        
        // reset div to clear and start again
        resetBox.onclick = function(){
            isOprClick = false;
            isEqClick = false;
            fco = 0;
            num1 = 0;
            num2 = 0;
            opr = "";
            
            sc.innerHTML = "0";
        };
            
            // add action to show numbers
            for(var i = 0; i < divNumbers.length; i++)
            {
                divNumbers[i].onclick = function(){
                  
                  if(isOprClick)
                  {
                      num1 = parseFloat(sc.innerHTML);
                      sc.innerHTML = "";
                  }
                  // check if the text dont contain '.'
                  if(sc.innerHTML.toString().indexOf(".") === -1)
                  {
                      // if text is equal to 0 and the div pressed is not a '.'
                      if(sc.innerHTML === "0" && this.innerHTML !== "."){
                        sc.innerHTML = this.innerHTML;    
                        isOprClick = false;
                      }else{
                          sc.innerHTML = sc.innerHTML + this.innerHTML;
                          isOprClick = false;
                      }
                      
                  }else if(this.innerHTML !== ".")
                    {
                      sc.innerHTML = sc.innerHTML + this.innerHTML;
                      isOprClick = false;
                    }
                  
                 
                };
            }
            
            // add action to do operations
            for(var i = 0; i < divOpers.length; i++)
            {
                divOpers[i].onclick = function(){
                  
                    if(fco === 0)
                    {
                        fco++;
                        num1 = parseFloat(sc.innerHTML);
                        // get the operator
                        opr = this.innerHTML;
                        isOprClick = true;
                    }
                    else{
                        if(this.innerHTML !== "="){// if the clicked div is not '='
                            if(!isEqClick){// if '=' is not already clicked
                                
                                num2 = parseFloat(sc.innerHTML);
                                sc.innerHTML = calc(opr, num1, num2);
                                opr  = this.innerHTML;
                                num2 = parseFloat(sc.innerHTML);
                                isOprClick = true;
                                isEqClick = false;
                            }else{
                                isEqClick = false;
                                opr = this.innerHTML;
                            }
                        }else{
                                num2 = parseFloat(sc.innerHTML);
                                sc.innerHTML = calc(opr, num1, num2);
                                opr  = this.innerHTML;
                                num1 = parseFloat(sc.innerHTML);
                                isOprClick = true;
                                isEqClick = true;
                        }
                    }
        
                };
            }
            
            // create a calc function to do the operations
            function calc(op,n1,n2)
            {
                var result = 0;
                
                switch(op){
                    case"+":
                        result = n1 + n2;
                        break;
                   case"-":
                        result = n1 - n2;
                        break;  
                    case"X":
                        result = n1 * n2;
                        break;
                    case"/":
                        if(n2 > 0)
                        result = n1 / n2;
                    
                        break;
                }
                return result;
            }
            
            
        </script>
        
    </body>
</html>




OUTPUT:


create a calculator using javascript

C# Populate Combobox From Datatable

How To Fill A Combobox Using A DataTable In C# 

Populate Combobox From Datatable In C#

In This C# Tutorial  We Will See How To Populate A ComboBox With DataTable Data In Form Load Using CSharp Programming Language And Visual Studio Editor.


Project Source Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class PopulateComboboxFromDatatable : Form
    {
        public PopulateComboboxFromDatatable()
        {
            InitializeComponent();
        }

        private void PopulateComboboxFromDatatable_Load(object sender, EventArgs e)
        {
            // create a datatable
            DataTable table = new DataTable();

            // add columns to datatable
            table.Columns.Add("id");
            table.Columns.Add("username");

            // add rows to datatable
            table.Rows.Add("1","PHP");
            table.Rows.Add("2", "C#");
            table.Rows.Add("3", "Java");
            table.Rows.Add("4", "Javascript");
            table.Rows.Add("5", "C++");

            comboBox1.DataSource = table;
            comboBox1.DisplayMember = "username";

        }
    }
}

      
///////////////OUTPUT:

c# data datatable to combobox





C# Add ITem To ComboBox

How To Add Value To A Combobox Using C# 

add item to a combobox

In This C# Tutorial  We Will See How To Insert Values Into A ComboBox From TextBox Or Another ComboBox On Button Click In CSharp Programming Language And Visual Studio Editor.


Project Source Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class AddValToCombo : Form
    {
        public AddValToCombo()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {

            comboBox1.Items.Insert(0, textBox1.Text);

            comboBox1.Items.Add(comboBox2.SelectedItem);

            comboBox1.SelectedIndex = 0;

        }
    }
}

      
///////////////OUTPUT:





add itemes to combo using csharp

Java Import And Export Text File To JTable

How To Get And Set Jtable Data To Txt File Using Java NetBeans

Export And Import Text File To JTable Using Java



In this Java Tutorial we will see How To Import Text From Text File And Set It Into JTable Rows & Export JTable Rows Data To A Txt File Using FileWriter  +  BufferedWriter  + FileReader In Java NetBeans .




Project Source Code:


// button to export data to text file
private void jButtonExportActionPerformed(java.awt.event.ActionEvent evt) {                                              
        
        String filePath = "C:\\Users\\omar\\Desktop\\myfolder\\txtfile.txt";
        File file = new File(filePath);
        try {
            FileWriter fw = new FileWriter(file);
            BufferedWriter bw = new BufferedWriter(fw);
            
            for(int i = 0; i < jTableExport.getRowCount(); i++){//rows
                for(int j = 0; j < jTableExport.getColumnCount(); j++){//columns
                    bw.write(jTableExport.getValueAt(i, j).toString()+" ");
                }
                bw.newLine();
            }
            
            bw.close();
            fw.close();
            
        } catch (IOException ex) {
            Logger.getLogger(JTable_import_and_export_to_text_file.class.getName()).log(Level.SEVERE, null, ex);
        }
        
    }                                             


// button to import data from text file
    private void jButtonImportActionPerformed(java.awt.event.ActionEvent evt) {                                              
      
        String filePath = "C:\\Users\\omar\\Desktop\\myfolder\\txtfile.txt";
        File file = new File(filePath);
        
        try {
            FileReader fr = new FileReader(file);
            BufferedReader br = new BufferedReader(fr);
            
            DefaultTableModel model = (DefaultTableModel)jTableImport.getModel();
            Object[] lines = br.lines().toArray();
            
            for(int i = 0; i < lines.length; i++){
                String[] row = lines[i].toString().split(" ");
                model.addRow(row);
            }
            
        } catch (FileNotFoundException ex) {
            Logger.getLogger(JTable_import_and_export_to_text_file.class.getName()).log(Level.SEVERE, null, ex);
        }
        
    } 


OutPut:

Set And Get Jtable Data To Txt File In Java