SlideShare a Scribd company logo
1 of 2
Menjumlahkan nilai di dalam datagridview
Kali ini pemrograman csharp akan sedikit berbagi pengetahuan mengenai menjumlahkan nilai di
dalam datagridview. Terkadang kita ingin menampilkan jumlah dari data yang kita tampilkan di
datagridview di dalam datagridview itu sendiri.
Berikut kita bahas salah satu cara yang sudah saya coba :
Tuliskan kode berikut didalam code editor anda
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace WindowsFormsApplication1
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
MySqlConnection cn = new MySqlConnection();
private void button2_Click(object sender, EventArgs e)
{
dataGridView2.Rows.Clear();
cn = new MySqlConnection();
cn.ConnectionString = "server=localhost;uid=root;pwd=root;database=latihan";
cn.Open();
dataGridView2.ColumnCount = 2;
dataGridView2.Columns[0].Name = "ID";
dataGridView2.Columns[1].Name = "STOK";
MySqlCommand cm = new MySqlCommand("select id,stok from tblstok", cn);
MySqlDataReader dr = cm.ExecuteReader();
while (dr.Read())
{
String[] row = new String[] { dr[0].ToString(),dr[1].ToString()};
dataGridView2.Rows.Add(row);
}
dr.Close();
cn.Close();
int sum = 0;
for (int i = 0; i < dataGridView2.Rows.Count; i++)
{
sum += Convert.ToInt32(dataGridView2.Rows[i].Cells[1].Value);
}
String[] row1 = new String[] {"Total Stok : ", sum.ToString()};
dataGridView2.Rows.Add(row1);
}
}
}
Pada listing di atas kita menampilkan data dari tblstok dengan menggunakan mysqldatareader.
Setelah itu setiap nilai stok yang di dapat kita jumlahkan dengan menggunakan perintah looping
for.
Dan ketika kita jalankan maka akan seperti gambar berikut :
Selamat mencoba, semoga bermanfaat.

More Related Content

Similar to Nominal di datagrid

17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
Belajar pemrograman berbasis web php dhtmlx part 6 export data
Belajar pemrograman berbasis web php dhtmlx part 6   export dataBelajar pemrograman berbasis web php dhtmlx part 6   export data
Belajar pemrograman berbasis web php dhtmlx part 6 export dataTobing Manuppak
 
Belajar pemrograman berbasis web menggunakan dhtmlx 2
Belajar pemrograman berbasis web menggunakan dhtmlx 2Belajar pemrograman berbasis web menggunakan dhtmlx 2
Belajar pemrograman berbasis web menggunakan dhtmlx 2Tobing Manuppak
 
Proses Pembuatan Accountdb dan Codeigniter
Proses Pembuatan Accountdb dan CodeigniterProses Pembuatan Accountdb dan Codeigniter
Proses Pembuatan Accountdb dan CodeigniterNurAmira83
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETVeronica Anggraini
 
Pemrograman Dasar Android
Pemrograman Dasar AndroidPemrograman Dasar Android
Pemrograman Dasar AndroidAbas Djumadi
 
Belajar Android Membuat Katalog Produk
Belajar Android Membuat Katalog ProdukBelajar Android Membuat Katalog Produk
Belajar Android Membuat Katalog ProdukAgus Haryanto
 
Grindstone - Dasar Dasar Keygenning
Grindstone - Dasar Dasar KeygenningGrindstone - Dasar Dasar Keygenning
Grindstone - Dasar Dasar Keygenningidsecconf
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrudmales Aja
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryAchmad Solichin
 
Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...
Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...
Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...Tobing Manuppak
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQLHari Setiaji
 
04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-server04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-serverAyu Karisma Alfiana
 
CUSTOMER SEGMENTATION ANALYSIS WITH PYTHON.pdf
CUSTOMER SEGMENTATION ANALYSIS WITH PYTHON.pdfCUSTOMER SEGMENTATION ANALYSIS WITH PYTHON.pdf
CUSTOMER SEGMENTATION ANALYSIS WITH PYTHON.pdfRahmatTaufiqSigit
 
Form validation dengan code igniter
Form validation dengan code igniterForm validation dengan code igniter
Form validation dengan code igniterEidelbert Sinaga
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vbims09_com
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaverAlbertz Ace-Red
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverHaswi Haswi
 

Similar to Nominal di datagrid (20)

17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
Presentasi pertemuan3
Presentasi pertemuan3Presentasi pertemuan3
Presentasi pertemuan3
 
Belajar pemrograman berbasis web php dhtmlx part 6 export data
Belajar pemrograman berbasis web php dhtmlx part 6   export dataBelajar pemrograman berbasis web php dhtmlx part 6   export data
Belajar pemrograman berbasis web php dhtmlx part 6 export data
 
Belajar pemrograman berbasis web menggunakan dhtmlx 2
Belajar pemrograman berbasis web menggunakan dhtmlx 2Belajar pemrograman berbasis web menggunakan dhtmlx 2
Belajar pemrograman berbasis web menggunakan dhtmlx 2
 
Proses Pembuatan Accountdb dan Codeigniter
Proses Pembuatan Accountdb dan CodeigniterProses Pembuatan Accountdb dan Codeigniter
Proses Pembuatan Accountdb dan Codeigniter
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NET
 
Pemrograman Dasar Android
Pemrograman Dasar AndroidPemrograman Dasar Android
Pemrograman Dasar Android
 
Belajar Android Membuat Katalog Produk
Belajar Android Membuat Katalog ProdukBelajar Android Membuat Katalog Produk
Belajar Android Membuat Katalog Produk
 
Grindstone - Dasar Dasar Keygenning
Grindstone - Dasar Dasar KeygenningGrindstone - Dasar Dasar Keygenning
Grindstone - Dasar Dasar Keygenning
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
 
Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...
Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...
Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQL
 
04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-server04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-server
 
CUSTOMER SEGMENTATION ANALYSIS WITH PYTHON.pdf
CUSTOMER SEGMENTATION ANALYSIS WITH PYTHON.pdfCUSTOMER SEGMENTATION ANALYSIS WITH PYTHON.pdf
CUSTOMER SEGMENTATION ANALYSIS WITH PYTHON.pdf
 
Form validation dengan code igniter
Form validation dengan code igniterForm validation dengan code igniter
Form validation dengan code igniter
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vb
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 

Nominal di datagrid

  • 1. Menjumlahkan nilai di dalam datagridview Kali ini pemrograman csharp akan sedikit berbagi pengetahuan mengenai menjumlahkan nilai di dalam datagridview. Terkadang kita ingin menampilkan jumlah dari data yang kita tampilkan di datagridview di dalam datagridview itu sendiri. Berikut kita bahas salah satu cara yang sudah saya coba : Tuliskan kode berikut didalam code editor anda using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace WindowsFormsApplication1 { public partial class Form3 : Form { public Form3() { InitializeComponent(); } MySqlConnection cn = new MySqlConnection(); private void button2_Click(object sender, EventArgs e) { dataGridView2.Rows.Clear(); cn = new MySqlConnection(); cn.ConnectionString = "server=localhost;uid=root;pwd=root;database=latihan"; cn.Open(); dataGridView2.ColumnCount = 2; dataGridView2.Columns[0].Name = "ID"; dataGridView2.Columns[1].Name = "STOK"; MySqlCommand cm = new MySqlCommand("select id,stok from tblstok", cn); MySqlDataReader dr = cm.ExecuteReader(); while (dr.Read()) {
  • 2. String[] row = new String[] { dr[0].ToString(),dr[1].ToString()}; dataGridView2.Rows.Add(row); } dr.Close(); cn.Close(); int sum = 0; for (int i = 0; i < dataGridView2.Rows.Count; i++) { sum += Convert.ToInt32(dataGridView2.Rows[i].Cells[1].Value); } String[] row1 = new String[] {"Total Stok : ", sum.ToString()}; dataGridView2.Rows.Add(row1); } } } Pada listing di atas kita menampilkan data dari tblstok dengan menggunakan mysqldatareader. Setelah itu setiap nilai stok yang di dapat kita jumlahkan dengan menggunakan perintah looping for. Dan ketika kita jalankan maka akan seperti gambar berikut : Selamat mencoba, semoga bermanfaat.