private async void _simpan_Clicked(object sender, EventArgs e)
        {
            var db = new SQLiteConnection(_dbPath);

            db.CreateTable <DataMahasiswa>();

            var maxPk = db.Table <DataMahasiswa>().OrderByDescending(c => c.Id).FirstOrDefault();

            DataMahasiswa dbm = new DataMahasiswa()
            {
                Id      = (maxPk == null ? 1 : maxPk.Id + 1),
                Nama    = _nama.Text,
                Jurusan = _jurusan.Text
            };

            db.Insert(dbm);
            await DisplayAlert(null, "Data " + dbm.Nama + " Berhasil Disimpan", "Ok");

            await Navigation.PopAsync();
        }
        private void ViewMahasiswa(string ParameterValue)
        {
            dgvDataMahasiswa.Rows.Clear();
            try
            {
                String sqlCommand = "SELECT ID, No_ID_Mahasiswa, Nama_Mahasiswa, Kelas_Mahasiswa FROM DataMahasiswa";

                // 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)
                {
                    DataMahasiswa Datamhs = new DataMahasiswa();
                    Datamhs.Id             = Int32.Parse(barisTabel[0].ToString());
                    Datamhs.NoIDMahasiswa  = barisTabel[1].ToString();
                    Datamhs.NamaMahasiswa  = barisTabel[2].ToString();
                    Datamhs.KelasMahasiswa = barisTabel[3].ToString();
                    Populate(Datamhs);
                }
                dataTable.Rows.Clear();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                dbConnection.Close();
            }
        }
 private void _listView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     _datamahasiswa = (DataMahasiswa)e.SelectedItem;
 }
 private void Populate(DataMahasiswa Datamhs)
 {
     dgvDataMahasiswa.Rows.Add(Datamhs.Id, Datamhs.NoIDMahasiswa, Datamhs.NamaMahasiswa, Datamhs.KelasMahasiswa);
 }
 private void _listView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     _datamahasiswa   = (DataMahasiswa)e.SelectedItem;
     _name.Text       = _datamahasiswa.Nama;
     _departemen.Text = _datamahasiswa.Jurusan;
 }
 private void Insert(DataMahasiswa Datamhs)
 {
     dgvMahasiswa.Rows.Add(Datamhs.Id, Datamhs.NoIDMahasiswa, Datamhs.NamaMahasiswa, Datamhs.KelasMahasiswa);
 }
 private void Delete(DataMahasiswa Datamhs)
 {
 }