none
mencari jumlah total nilai dalam datagridview

    Pertanyaan

  • mohon bantuanya

    saya memiliki data pada datagridview

    contoh

    nilai1          nilai2          nilai3          hasil

    1                  4                  2                7

    2                   9                7                 18

    saya ingin menjumlahkan data yang ada pada nilai1 + nilai2 +nilai3 dan akan muncul pada hasil

    dan suatu saat saya menambahkan kolom nilai 4 dan hasil akan menjumlahkan sumua nilai kolom tanpa perlu merubah script dalam visual basic NET.

    mohon bantuanya untuk mencari nilai total dari datagridview diatas.

    saya sudah mencari di internet yang ada hanya mencari jumlah total nilai per kolom

    10 Juni 2017 19:55

Jawaban

  • Loop atau pengulangan di level Control adalah operasi yang membutuhkan resource besar apalagi hanya untuk bekerja dengan data.

    Masih belum jelas maksud anda. Mungkin code dibawah bisa membantu untuk mendapatkan sub-total dari CurrentRow.

    • Disarankan sebagai Jawaban oleh britishdhez 13 Juni 2017 8:14
    • Ditandai sebagai Jawaban oleh funkys76 13 Juni 2017 18:03
    12 Juni 2017 22:31

Semua Balasan

  • Banyak cara. Sayang tidak disertakan code yang digunakan.

    Kalau menggunakan DataTable, paling mudah dengan menambahkan Column saja.
    Seperti pada gambar dibawah.
    Sub Total by DataTable Column

    11 Juni 2017 17:52

  • kalo contoh diatas menggunkakan script nilai1 + nilai2  + nilai3 bagai mana kalo menggunkan perulangan

    contoh

    dim total as integer

    total = total + datagridview1.rows(e.indexrow).cells(e.indexcolumn).value

    textboxt1.text = total

    kalo contoh diatas mencari nilai secara keseluruhan tapi yang saya inginkan hanya perbaris

    setidaknya mas bisa membantu..?

    12 Juni 2017 17:30
  • Loop atau pengulangan di level Control adalah operasi yang membutuhkan resource besar apalagi hanya untuk bekerja dengan data.

    Masih belum jelas maksud anda. Mungkin code dibawah bisa membantu untuk mendapatkan sub-total dari CurrentRow.

    • Disarankan sebagai Jawaban oleh britishdhez 13 Juni 2017 8:14
    • Ditandai sebagai Jawaban oleh funkys76 13 Juni 2017 18:03
    12 Juni 2017 22:31
  • dgv_normal3.Rows(e.RowIndex).Cells(dgv_normal3.ColumnCount - 1).Value = dgv_normal3.Rows(e.RowIndex).Cells(1).Value + dgv_normal3.Rows(e.RowIndex).Cells(2).Value + dgv_normal3.Rows(e.RowIndex).Cells(3).Value + dgv_normal3.Rows(e.RowIndex).Cells(4).Value + dgv_normal3.Rows(e.RowIndex).Cells(5).Value + dgv_normal3.Rows(e.RowIndex).Cells(6).Value

    nah ini contoh penjumlahan saya mas jika ingin saya persingkat untuk hasilnya bagaimana agar tidak panjang seperti contoh hasil  diatas

    13 Juni 2017 19:15
  • Maksudnya seperti ini?

    14 Juni 2017 5:11
  • Coba Dengan Logika di bawah ini. ini cara yang sederhana letakkan di perintah loop anda!

    string Nilai1 = 1; string Nilai2 = 4; string NIlai3 = 2; double Total = double.parse(Nilai1) + double.parse(Nilai2) + double.parse(Nilai3)

    //Nilai Total = 7 string[] row = new string[] { Nilai1, Nilai2, Nilai3, Total.ToString() }; dataGridView1.Rows.Add(row);




    21 Juni 2017 4:38