I am working on a C# program that store the student name, student number, unit number, unit name, mark and attendance in an array. All the data are displayed in a ListView. How can I save the data from the array and then repopulate the array by using a Load Button? Thank you in advance.
public partial class Main : Form
{
    public Main()
    {
        InitializeComponent();
        //ListVIEW Properties
        listView.View = View.Details;
        listView.FullRowSelect = true;
    }
    private void insert(string StudentNumber, string StudentName, string UnitNumber, string UnitName, string Mark, string combobox)
    {
        // Array
        string[] row = { StudentNumber, StudentName, UnitNumber, UnitName, Mark, combobox };
        ListViewItem item = new ListViewItem(row);
        listView.Items.Add(item);
    }
    private void update()
    {
        //Update
        listView.SelectedItems[0].SubItems[0].Text = TXTStudentNumber.Text;
        listView.SelectedItems[0].SubItems[1].Text = TXTStudentName.Text;
        listView.SelectedItems[0].SubItems[2].Text = TXTUnitNumber.Text;
        listView.SelectedItems[0].SubItems[3].Text = TXTUnitName.Text;
        listView.SelectedItems[0].SubItems[4].Text = TXTMark.Text;
        listView.SelectedItems[0].SubItems[5].Text = comboBox1.Text;
        TXTStudentNumber.Text = "";
        TXTStudentName.Text = "";
        TXTUnitNumber.Text = "";
        TXTUnitName.Text = "";
        TXTMark.Text = "";
        comboBox1.Text = "";            
    }
    private void delete()
    {
        if (MessageBox.Show("Are you sure?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
        {
            listView.Items.RemoveAt(listView.SelectedIndices[0]);
        }            
        TXTStudentNumber.Text = "";
        TXTStudentName.Text = "";
        TXTUnitNumber.Text = "";
        TXTUnitName.Text = "";
        TXTMark.Text = "";
        comboBox1.Text = "";
    }
    private void btnInsert_Click(object sender, EventArgs e)
    {
        //Insert
        insert(TXTStudentNumber.Text, TXTStudentName.Text, TXTUnitNumber.Text, TXTUnitName.Text, TXTMark.Text, comboBox1.Text);
        // Clear All textBox after Pressing Button
        TXTStudentNumber.Text = "";
        TXTStudentName.Text = "";
        TXTUnitNumber.Text = "";
        TXTUnitName.Text = "";
        TXTMark.Text = "";
        comboBox1.Text = "";
    }
    //Update Button
    private void btnUpdate_Click(object sender, EventArgs e)
    {
        update();
    }
    //Delete Button
    private void btnDelete_Click(object sender, EventArgs e)
    {
        delete();
    }
    //Clear Button
    private void btnClear_Click(object sender, EventArgs e)
    {
        TXTStudentNumber.Text = "";
        TXTStudentName.Text = "";
        TXTUnitNumber.Text = "";
        TXTUnitName.Text = "";
        TXTMark.Text = "";
        comboBox1.Text = "";
    }
    // ListView
    private void listView1_MouseClick(object sender, MouseEventArgs e)
    {
        TXTStudentNumber.Text = listView.SelectedItems[0].SubItems[0].Text;
        TXTStudentName.Text = listView.SelectedItems[0].SubItems[1].Text;
        TXTUnitNumber.Text = listView.SelectedItems[0].SubItems[2].Text;
        TXTUnitName.Text = listView.SelectedItems[0].SubItems[3].Text;
        TXTMark.Text = listView.SelectedItems[0].SubItems[4].Text;
        comboBox1.Text = listView.SelectedItems[0].SubItems[5].Text;
    } 
 
     
     
    