none
mencari jumlah total nilai dalam datagridview RRS feed

  • 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

    Sabtu, 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 Selasa, 13 Juni 2017 08.14
    • Ditandai sebagai Jawaban oleh funkys76 Selasa, 13 Juni 2017 18.03
    Senin, 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

    Minggu, 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..?

    Senin, 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 Selasa, 13 Juni 2017 08.14
    • Ditandai sebagai Jawaban oleh funkys76 Selasa, 13 Juni 2017 18.03
    Senin, 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

    Selasa, 13 Juni 2017 19.15
  • Maksudnya seperti ini?

    Rabu, 14 Juni 2017 05.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);




    • Diedit oleh Anggara Tzet Rabu, 21 Juni 2017 04.38
    • Disarankan sebagai Jawaban oleh Anggara Tzet Rabu, 21 Juni 2017 07.46
    • Saran Jawaban dibatalkan oleh Anggara Tzet Rabu, 21 Juni 2017 07.47
    Rabu, 21 Juni 2017 04.38