|
Qarshi davlat universiteti matematika va kompyuter ilmlari fakulteti amaliy matematika kafedrasi
|
bet | 11/12 | Sana | 21.05.2024 | Hajmi | 2,84 Mb. | | #249261 |
Bog'liq Kurs ishi namuna 1.6.3. Ma'lumotlarni qidirish.
6.1 rejasida men o‘zimning ildizlarim bor, bu dunyoni martabalar uchun saqlashni anglatadi. Uning yordamida menim to‘g‘ridan-to‘g‘ri qon tomir to‘plamida yashaydi. Pind (Egoma usuli).
DataRow foundedRow = table.Rows.Find (20);
Ushbu kodni o‘rnatish uchun siz asosiy kalitni o‘rnatishingiz kerak. Kalitni pop-up uchun metadata Find () da toping.
1.6.4. Chiziqlarni o‘chirish.
Jadvaldan satrni olib tashlash uchun, siz Remove () yoki RemoveAt () yig‘ish usuli yordamida satrlar to‘plamidan kerakli yozuvni o‘chirishingiz mumkin, masalan, quyidagi misol Remove () usuli yordamida nol qatorni to‘plamdan olib tashlaydi:
private void deleteButton_Click(object sender, EventArgs e)
{
if(table.Rows.Count == 0)
{
return;
table.Rows.Remove(table.Rows[0]);
}
}
Qatorni o‘chirishning ikkinchi usuli - satrni Delete () usulidan foydalanish. Masalan, quyidagi kod nol satrni o‘chirib tashlaydi:
Table.Rows[0].Delete();
Qator tegishli bo‘lgan jadval ob'ekti uchun satr o‘chirilganda, RowDeleting hodisasi hosil bo‘ladi. Qator o‘chirilgandan so‘ng, RowDeleted hodisasi ko‘tariladi. Ushbu hodisalar yordamida foydalanuvchi ma'lumotlarni o‘chirishga harakat qilgan paytni boshqarishingiz mumkin. Shuni unutmangki, ma'lumotlar bazasidan haqiqiy o‘chirish uchun, siz hali ham Acceptchanges () usulini chaqirishingiz kerak.
2.1. Access bilan bog‘lash
Demak biz amaliy qismda har bir harakatni bajarib boramiz. Demak boshladik
1-Etap
Visual Studioga kiramiz quyidagicha amalga oshiriladi.
Quyidagi oyna paydo bo‘ladi va biz New Projectga kiramiz ya’ni:
Quyidagi oyna hosil bo‘ladi va ularni keyingi rasmda kursataman
Visual C# tanlaymiz va Windows tanlab Windows Forms Application ga bosib, Name degan sohaga Dasturimiz nomini yozamiz , Va Browse dan Projectimizdi joylashtiramiz , Va OK ni bosamiz.
2-Etap
Accessni quyidagicha bog‘laymiz
Va Proyekctni ichida bin ga kiramiz va Debugni ichiga Accesni 2002-2003 ni sazdat qilamz
Va yangi tablitsa xosil qilamiz
Keyingi amal
Nom quyamiz
Va
Va quyidagi amallarni bajaramiz
Saqlaymiz va chiqib ketamiz.
3-Etap
Keyingi etapda New Folderni ochamiz va quyidagicha ya’ni
Class hosil qilamiz uning nomini ControllerString deb quyamiz
App.configga bosib quyidagini koddan nusxa olamiz
Persondan sichqonchamizdi o‘ng tomonini bosamiz va Propertiesga bosamiz
Va quyidagi oyna chiqadi
Shu xolatga keladi va
ConnectionString classiga quyidagi kodlarni yozamiz.
4-Etap
Yana bitta Class xosil qilamiz Query degan
Va Quyidagi kodlarni Query Classi ichiga yozamiz.
Davomi …
Va Forma Disegn qismiga utamiz bizga 3 ta label, 3 ta textBox 3 ta Button va 1 dataGriedView dan foyadlanamiz va uni quyidagicha joylashtiramiz.
Keyin Update buttunini ichiga kirib quyidagi kodni yozamiz
Insert
Deletelarini ichiga yozamiz
Va bizdagi natijalar
Update ga bosamiz
FirstName – Ism
LastName – Familya
Age – Yoshni kiritamiz
Va Insertga bosami keyin Update qilamiz
Delete bosamiz va Updateni bosamiz va quyidagi natija
Amaliy qism tugadi.
|
| |