Select Distinct DataGridView VBNET | DASAR PROGRAMER

Select Distinct DataGridView VBNET

Mungkin sintak berikut ini akan anda gunakan saat anda menemui kasus bagaimana cara mendapatkan data unique / distinct dari sebuah datagridview seperti gambar diatas, sebenarnya bisa saja anda melakukan looping dan membandingkan data satu persatu kemudian yang sama disimpan di temporary/variable telebih dahulu. Tapi mungkin ini akan bermasalah saat data-nya/row-nya banyak (lama). Maka dari itu ada sintak yang simple dan lebih cepat, ini dia :
Dimv_distinct() As String= (From row AsDataGridViewRow In DataGridView1.Rows.Cast(Of DataGridViewRow)() WhereNot row.IsNewRow SelectCStr(row.Cells(0).Value)).Distinct.ToArray

Hasil distinct-nya akan disimpan ke variable string array, sehingga untuk mendapatkan datanya, cukup anda looping saja. Misalnya hasil distinct-nya saja masukan ke listbox dengan cara :

For i As Integer = 0 To v_distinct.Length - 1
    ListBox1.Items.Add(v_distinct(i))
Next

Tags:
how to select distinct datagridview, cara mengambil data unik dari datagridview, cara mendapatkan data distinct datagridview, filter data untuk datagridview, vbnet tutorial, fungsi untuk mengecek data duplikat di datagridview, memisahkan data ganda di datagridview
Jika Anda menyukai Artikel di blog ini, Silahkan klik disini untuk berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di dasarprogrammer.blogspot.com

0 komentar:

Posting Komentar