Вы находитесь на странице: 1из 4

Pertama, buka Visual Studio 2017 (versi lain juga gapapa).

Kedua, buka project yang kemarin telah dibuat (impor ekspor)

Ketiga, buat button baru bernama btnUpload. Fungsinya untuk mengupload data dari
DataGrid ke SQL Server. Hasilnya jadi seperti dibawah ini.

Karena kita membutuhkan database untuk diisi data, sekarang kita buat dulu database di
SQL Server. Boleh di SQLEXPRESS atau localdb. (baca : Tutorial Membuat Database Di
Visual Studio). Saya membuat databasenya dengan nama testimportexport.

buat dengan query seperti dibawah ini

use testimportexport;

create table siswa


(
nama varchar(100) not null,
kelas varchar(100) not null,
jurusan varchar(100) not null
);
Setelah selesai membuat database, kita akan membuat koneksi project pada database.
Pergi ke menu Project -> Project Properties.
Ubah Name menjadi 'koneksi' lalu isi Valuenya seperti dibawah ini.
Data source=(localdb)\MSSQLLocalDB; initial
catalog=testimportexport; integrated security=true;

Lalu di bawah public partial class Form1 : Form, buatlah variabel untuk Sqlconnection
bernama koneksi.

Klik 2x pada button btnUpload. Klik 2x pada button Upload dan isi source code seperti
dibawah ini.

for (int i = 0; i < dataGridView1.Rows.Count-1; i++)


{
koneksi.Open();
string a, b, c;
a =
dataGridView1.Rows[i].Cells[0].Value.ToString();
b =
dataGridView1.Rows[i].Cells[1].Value.ToString();
c =
dataGridView1.Rows[i].Cells[2].Value.ToString();
SqlCommand command = new SqlCommand("insert into
siswa(nama,kelas,jurusan) values('" + a + "','" + b + "','" + c +
"')", koneksi);
command.ExecuteNonQuery();
koneksi.Close();
MessageBox.Show("Sukses import!");
}

Sukses! Sekarang coba jalankan dan coba lakukan upload ke database!

Jika masih ada yang error bisa ditanyakan di kolom komentar, terima kasih.

Вам также может понравиться