void TampilSiswaCellContentClick(object sender, DataGridViewCellEventArgs e) { int currentRow = int.Parse(e.RowIndex.ToString()); if (tampilSiswa.Columns[e.ColumnIndex] == editSiswa && currentRow >= 0) { int id = Convert.ToInt32(tampilSiswa[0, currentRow].Value.ToString()); editSiswa f2 = new editSiswa(); bacaDataSiswa baca = new bacaDataSiswa(); tabel = baca.pilihSiswa(id); string nama = "", alamat = "", kelahiran = "", password = ""; foreach (DataRow kolom in tabel.Rows) { nama = kolom["nama_siswa"].ToString(); alamat = kolom["alamat"].ToString(); kelahiran = kolom["kelahiran"].ToString(); password = kolom["password"].ToString(); } f2.nama = nama; f2.alamat = alamat; f2.kelahiran = kelahiran; f2.pwd = password; f2.no_induk = id; tampilSiswa.Update(); f2.ShowDialog(); } else if (tampilSiswa.Columns[e.ColumnIndex] == hapusSiswa && currentRow >= 0) { int id = Convert.ToInt32(tampilSiswa[0, currentRow].Value.ToString()); hapusSiswa hps = new hapusSiswa(); tabel = hps.hapusDataSiswa(id); tampilSiswa.Update(); MessageBox.Show("Data Siswa berhasil dihapus"); } }
void Button5Click(object sender, EventArgs e) { bacaDataSiswa baca = new bacaDataSiswa(); tabel = baca.lihatSemuaSiswa(); tampilSiswa.DataSource = null; tampilSiswa.Columns.Clear(); tampilSiswa.DataSource = tabel; tampilSiswa.AllowUserToAddRows = false; tampilSiswa.ReadOnly = true; tampilSiswa.Columns[0].HeaderText = "No Induk"; tampilSiswa.Columns[0].Width = 125; tampilSiswa.Columns[1].HeaderText = "Nama Siswa"; tampilSiswa.Columns[1].Width = 200; tampilSiswa.Columns[2].HeaderText = "Alamat"; tampilSiswa.Columns[2].Width = 120; editSiswa = new DataGridViewButtonColumn(); editSiswa.Width = 60; editSiswa.UseColumnTextForButtonValue = true; editSiswa.Text = "Edit"; tampilSiswa.Columns.Add(editSiswa); hapusSiswa = new DataGridViewButtonColumn(); hapusSiswa.Width = 60; hapusSiswa.UseColumnTextForButtonValue = true; hapusSiswa.Text = "Hapus"; tampilSiswa.Columns.Add(hapusSiswa); }
public void MaxNis() { bacaDataSiswa baca = new bacaDataSiswa(); tabel = baca.maxNis(); foreach (DataRow kolom in tabel.Rows) { string id = kolom["id"].ToString(); nInduk.Text = id; passSiswa.Text = id; } }
public void DaftarSiswa() { bacaDataSiswa baca = new bacaDataSiswa(); tabel = baca.lihatSemuaSiswa(); foreach (DataRow kolom in tabel.Rows) { string id = kolom["no_induk"].ToString(); string nm_kat = kolom["nama_siswa"].ToString(); string gbng = "" + id + "-" + nm_kat + ""; nmSiswa.Items.Add(gbng); } }