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
0 komentar:
Posting Komentar