Example #1
0
        public void tampilData()
        {
            bacaDataSoal baca = new bacaDataSoal();

            tabel = baca.bacaSoalTerseleksi(id_kat, no_soal, id_pel);
            kumSoal.DataSource = null;
            kumSoal.Columns.Clear();
            kumSoal.DataSource            = tabel;
            kumSoal.AllowUserToAddRows    = false;
            kumSoal.ReadOnly              = true;
            kumSoal.Columns[0].HeaderText = "ID Soal";
            kumSoal.Columns[0].Width      = 70;
            kumSoal.Columns[1].HeaderText = "Pertanyaan";
            kumSoal.Columns[1].Width      = 480;
            editSoal = new DataGridViewButtonColumn();
            editSoal.UseColumnTextForButtonValue = true;
            editSoal.Width = 50;
            editSoal.Text  = "Edit";
            kumSoal.Columns.Add(editSoal);
            hapusSoal = new DataGridViewButtonColumn();
            hapusSoal.UseColumnTextForButtonValue = true;
            hapusSoal.Width = 50;
            hapusSoal.Text  = "Hapus";
            kumSoal.Columns.Add(hapusSoal);
        }
Example #2
0
        void KumSoalCellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int currentRow = int.Parse(e.RowIndex.ToString());

            if (kumSoal.Columns[e.ColumnIndex] == editSoal && currentRow >= 0)
            {
                int          id   = Convert.ToInt32(kumSoal[0, currentRow].Value.ToString());
                bacaDataSoal baca = new bacaDataSoal();
                tabel = baca.pilihSoal(id);
                string jwbA       = "";
                string jwbB       = "";
                string jwbC       = "";
                string jwbD       = "";
                string pertanyaan = "";
                string kunci      = "";
                foreach (DataRow kolom in tabel.Rows)
                {
                    jwbA       = kolom["jwb_a"].ToString();
                    jwbB       = kolom["jwb_b"].ToString();
                    jwbC       = kolom["jwb_c"].ToString();
                    jwbD       = kolom["jwb_d"].ToString();
                    pertanyaan = kolom["pertanyaan"].ToString();
                    kunci      = kolom["kunci"].ToString();
                }
                editPerSoal f2 = new editPerSoal();
                f2.pertanyaan = pertanyaan;
                f2.jwbA       = jwbA;
                f2.jwbB       = jwbB;
                f2.jwbC       = jwbC;
                f2.jwbD       = jwbD;
                f2.kunci      = kunci;
                f2.id_soal    = id;
                f2.ShowDialog();
            }
            else if (kumSoal.Columns[e.ColumnIndex] == hapusSoal && currentRow >= 0)
            {
                int       id  = Convert.ToInt32(kumSoal[0, currentRow].Value.ToString());
                hapusSoal hps = new hapusSoal();
                tabel = hps.hapusDataSoal(id);
                MessageBox.Show("Data berhasil dihapus");
                tampilData();
            }
        }