Multi Level Subitems di ListView C#

Multi Level Subitems di ListView C#
Cara Mengisi Column 2, 3, 4 dst pada ListView – ListView adalah salah satu komponen dasar dalam pemrograman yang sering digunakan, dan penggunaan terbesarnya biasanya adalah untuk menampilkan data pada User, dalam bentuk tabel multi rows(Baris) dan multi column(Kolom) Untuk menggunakan fitur multi-rows dapat dilakukan dengan mudah yaitu dengan cara menambahkan item secara biasa, item kedua dst akan tampil di ListView Namun untuk menggunakan fitur multi-columnnya akan cukup sulit karena apabila menggunakan kode biasa, maksimal hanya bisa menambahkan 1 subitems(Total 2 column) dalam satu baris kode perintah Untuk mengatasinya kita dapat melakukannya dengan membuat sebuah Variabel baru dengan type ListViewItem yang adalah type milik ListView Items

Mengatur ListView Column

  1. Buat sebuah project dan sebuah Form didalamnya
  2. Masukan sebuah ListView dari ToolBox ke dalam Form
  3. Pada Properties windows, cari properti Column, kamu akan melihat tanda tiga titik(…) disampingnya, tekan tombol tsb dan akan ada sebuah Window yang muncul
  4. Klik Add untuk menambahkan Column baru
  5. Pada panel kanan, atur Text dengan judul dari Column, dan Width untuk lebar Column

Tampilan Column Header Editor
 Tampilan Column Header Editor
Kamu juga dapat mengatur Column Collections dengan menggunakan kode, untuk cara penggunaannya dapat dilihat di contoh proyek dibawah(Source Code)

Mendeklarasikan ListViewItem

Buat sebuah button dan masuk ke event Click miliknya, lalu masukan kode berikut:

 ListViewItem listItem;

listItem adalah nama untuk variabel baru tersebut, namun dia belum memiliki nilai, kita masukkan nilai sekaligus dengan isi Column1

listItem = new ListViewItem("Isi Column1");

Untuk menambahkan nilai pada Column2 masukan kode berikut

listItem.SubItems.Add("Column2");

Untuk Column3 dst masukan kode sama seperti diatas, namun dibawah baris kode Column2, kode ini akan terlihat seperti

Dan untuk menampilkannya ke ListView gunakan kode dibawah(Anggap nama ListView yang akan kita gunakan adalah ListView1)

listView1.Items.Add(listItem);

Download source code untuk penggunaan lebih lanjut dan cara menggunakan kode untuk menambahkan Column download di Mediafire Dalam source code ditampilkan penggunaan MessageBox.Show, untuk info lebih lanjut buka Membuat Message Dialog C# dan Menggunakan MsgBox VB di C#

Add a Comment

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