private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e) { BazaDanych baza = new BazaDanych(); DataGridView dgv = sender as DataGridView; editedItem = dgv.CurrentCell.Value.ToString(); int number = dgv.CurrentCell.ColumnIndex; if (number != 0) { columnName = dgv.Columns[number].Name; numerID = Convert.ToInt32(dgv.CurrentRow.Cells[1].Value); if (MessageBox.Show("Jesteś pewien, że chcesz wprowadzić zmiany?", "Potwierdź", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { baza.EdytujKsiazke(Convert.ToInt32(numerID), columnName, editedItem); } else { DataTable dt = baza.wykonajSelectKsiazki("SELECT * FROM Ksiazki"); this.dataGridView1.DataSource = dt; } } }
private void DodajBT_Click(object sender, EventArgs e) { BazaDanych baza = new BazaDanych(); Ksiazki kk = new Ksiazki(); if (Walidacja() == true) { kk.Tytul = TytulTB.Text; kk.DaneAutora = AutorTB.Text; kk.Wydawnictwo = WydawnictwoTB.Text; kk.RokWydania = RokTB.Text; kk.Gatunek = GatunekTB.Text; kk.Ilosc = IloscTB.Text; kk.Cena = CenaTB.Text; baza.DodajKsiazke(kk); } DataTable dt = baza.wykonajSelectKsiazki("SELECT * FROM Ksiazki"); this.dataGridView1.DataSource = dt; }
private void UsunTB_Click(object sender, EventArgs e) { DataGridViewCheckBoxCell cell = null; BazaDanych baza = new BazaDanych(); foreach (DataGridViewRow row in dataGridView1.Rows) { cell = row.Cells[0] as DataGridViewCheckBoxCell; if (cell.Value != cell.TrueValue) { string numer = row.Cells[1].Value.ToString(); if (MessageBox.Show("Jesteś pewien, że chcesz usunąć książkę " + row.Cells[2].Value.ToString() + " " + row.Cells[3].Value.ToString() + "?", "Potwierdź", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { baza.UsunKsiazke(Convert.ToInt32(numer)); } } } DataTable dt = baza.wykonajSelectKsiazki("SELECT * FROM Ksiazki"); this.dataGridView1.DataSource = dt; }