How to Binding Arraylist to Listview in c#

In this article I will explain how to binding array list to C# listview.


First you need to create New Project and Name of project is DisplayArrayListToListview, and Add the Command button and ListView control and copy this code and paste.
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Collections;
namespaceDisplayArrayListToListview
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private voidCmdArrList_Click(object sender, EventArgs e)
        {
            
            //Multi Dimensional Array
            string[,] ArrayList ={
                                {“101”,“John”,“5000”},
                                {“102”,“Ajay”,“8000”},
                                {“103”,“Fleming”,“10000”}
                                 };
           
           
            listView1.Items.Clear();
          
                for(inti=0;i<3;i++)
            {
                ListViewItem lv = newListViewItem();
                lv.Text = ArrayList[i, 0];
                lv.SubItems.Add(ArrayList[i, 1]);
                lv.SubItems.Add(ArrayList[i, 2]);
           
                listView1.Items.Add(lv);
            }
          
        }
        private voidForm1_Load(object sender, EventArgs e)
        {
            listView1.GridLines = true;
            listView1.View = View.Details;
            //Add Column Header
            listView1.Columns.Add(“ID”, 50);
            listView1.Columns.Add(“Name”, 50);
            listView1.Columns.Add(“Salary”, 50);
        }
    }
}

One Comment on “How to Binding Arraylist to Listview in c#”

Leave a Reply

Your email address will not be published. Required fields are marked *