Ma
’lumotlarni o’chirish
DataGridview-da siz qatorni tanlash va tugmasini bosish orqali ham ma'lumotlarni
o'chirishingiz mumkin. Chiziqni tanlash uchun kerakli satrning chap tomonidagi indikator
joylashgan maydonni bosish kerak. Agar siz ketma-ket bir nechta qatorlarni tanlashingiz kerak
bo'lsa, birinchi kerakli qatorning chap tomonidagi sichqonchaning chap tugmachasini bosing va
oxirgi qatorga torting. Endi tugmachasini bosish barcha tanlangan satrlarni o'chiradi.
Ammo mantiqni amalga oshirmaguningizcha, haqiqiy o'chirish sodir bo'lmaydi.
Adapterning Deletecommand xususiyati ma'lumotlar bazasidan ma'lumotlarni o'chirish
mantig'i uchun javobgardir. Ushbu xususiyatda siz SQL so'rovini (ko'pincha bu faqat DELETE
operatori), o'chirish uchun ishlatiladigan parametrlarni va ulanishni ko'rsatishingiz kerak. Sec-da
yozilgan dastur kodiga qo'shamiz. 16.12.5, saqlash, ya'ni ma'lumotlarni o'chirish qobiliyati:
// Bu erda yangilanishni to'ldirish va ma'lumotlarni qo'shish
ketadi
// o'chirish buyrug'ini to'ldiring
adapter.DeleteCommand = new SqlCommand(
"DELETE FROM Peoples WHERE idKey = ?");
// добавление параметра ключа
adapter.DeleteCommand.Parameters. Add("idKey", SqlType.Integer,
10, "idKey");
adapter.DeleteCommand.Connection = connection;
// обновление сразу всех изменений
adapter.Update(dataset.Tables[0] ) ;