private void ViewPengembalian(string ParameterValue) { dgvPengembalian.Rows.Clear(); try { String sqlCommand = "SELECT Tanggal, No_ID_Mahasiswa, No_Seri_Buku, Nama_Buku, Nama_Penulis FROM DataPengembalianBuku"; // Buat objek baru dari connection database cmd = new OleDbCommand(sqlCommand, dbConnection); // buka database Access dbConnection.Open(); adapter = new OleDbDataAdapter(cmd); adapter.Fill(dataTable); foreach (DataRow barisTabel in dataTable.Rows) { DataPengembalianBuku datapengembalianbuku = new DataPengembalianBuku(); datapengembalianbuku.Tanggal = DateTime.Parse(barisTabel[0].ToString()); datapengembalianbuku.NoIDMahasiswa = barisTabel[1].ToString(); datapengembalianbuku.NoSeriBuku = barisTabel[2].ToString(); datapengembalianbuku.NamaBuku = barisTabel[3].ToString(); datapengembalianbuku.NamaPenulis = barisTabel[4].ToString(); PopulatePengembalian(datapengembalianbuku); dgvPengembalian.Columns[0].DefaultCellStyle.Format = "dd/MM/yyyy"; } dataTable.Rows.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { dbConnection.Close(); } }
private void PopulatePengembalian(DataPengembalianBuku datapengembalianbuku) { dgvPengembalian.Rows.Add(datapengembalianbuku.Tanggal, datapengembalianbuku.NoIDMahasiswa, datapengembalianbuku.NoSeriBuku, datapengembalianbuku.NamaBuku, datapengembalianbuku.NamaPenulis); }