8-mavzu. DataGrid boshqaruviga umumiy nuqtai


Eslatma Agar siz Visual Basic 6.0 da DataGrid boshqaruvi bilan tanish bo'lsangiz, Windows Forms DataGrid


Download 32.48 Kb.
bet2/6
Sana19.06.2023
Hajmi32.48 Kb.
#1621560
1   2   3   4   5   6
Bog'liq
8-9-mavzlar

Eslatma
Agar siz Visual Basic 6.0 da DataGrid boshqaruvi bilan tanish bo'lsangiz, Windows Forms DataGrid boshqaruvida ba'zi muhim farqlarni topasiz .
To'r ma'lumotlar to'plamiga bog'langanda , ustunlar va satrlar avtomatik ravishda yaratiladi, formatlanadi va to'ldiriladi. Qo'shimcha ma'lumot olish uchun Ma'lumotlarni ulash va Windows shakllariga qarang . DataGrid boshqaruvini yaratgandan so'ng , ehtiyojlaringizga qarab ustunlar va qatorlarni qo'shishingiz, o'chirishingiz, qayta tartiblashingiz va formatlashingiz mumkin.
9-mavzu.Ma’lumotlar bazasiga ulanish (qo‘shilish)
Reja.

  1. Boshqaruvga ma'lumotlarni ulash.

  2. Tuzilmalarga ulanish.

  3. DataViewManager klassi.

DataGrid boshqaruvi ishlashi uchun uni loyihalash vaqtida DataSource va DataMember xususiyatlari yoki ishga tushirish vaqtida SetDataBinding usuli yordamida maʼlumotlar manbasiga bogʻlash kerak . Ushbu bog'lash DataGrid-ni DataSet yoki DataTable kabi yaratilgan ma'lumotlar manbasi ob'ektiga ishora qiladi . DataGrid boshqaruvi ma'lumotlar ustida bajariladigan harakatlar natijalarini ko'rsatadi Ko'pgina ma'lumotlarga xos harakatlar DataGrid orqali emas , balki ma'lumotlar manbai orqali amalga oshiriladi.
Agar bog'langan ma'lumotlar to'plamidagi ma'lumotlar har qanday mexanizm orqali yangilansa, DataGrid boshqaruvi o'zgarishlarni aks ettiradi. Agar ma'lumotlar tarmog'i va uning jadval uslublari va ustun uslublari xususiyatiga ReadOnlyo'rnatilgan bo'lsa false, ma'lumotlar to'plamidagi ma'lumotlar DataGrid boshqaruvi orqali yangilanishi mumkin.
DataGrid- da bir vaqtning o'zida faqat bitta jadval ko'rsatilishi mumkin . Agar jadvallar o'rtasida ota-ona munosabatlari aniqlangan bo'lsa, foydalanuvchi DataGrid boshqaruvida ko'rsatiladigan jadvalni tanlash uchun tegishli jadvallar o'rtasida harakatlanishi mumkin . DataGrid boshqaruvini ADO.NET maʼlumotlar manbasiga loyihalash vaqtida yoki ishga tushirish vaqtida ulash haqida maʼlumot olish uchun qarang : Windows Forms DataGrid boshqaruvini maʼlumotlar manbasiga ulash .
DataGrid uchun yaroqli maʼlumotlar manbalariga quyidagilar kiradi:

  • DataTable klassi

  • DataView klassi

  • DataSet klassi

  • DataViewManager klassi

Agar sizning manbangiz ma'lumotlar to'plami bo'lsa, ma'lumotlar to'plami shakldagi ob'ekt yoki XML veb-xizmati tomonidan shaklga uzatilgan ob'ekt bo'lishi mumkin. Siz kiritilgan yoki yozilmagan ma'lumotlar to'plamiga ulanishingiz mumkin.
Agar strukturadagi ob'ektlar, masalan, massivdagi elementlar umumiy xususiyatlarni oshkor qilsaDataGrid boshqaruvini qo'shimcha tuzilmalarga ham bog'lashingiz mumkin . To'r strukturadagi elementlarning barcha umumiy xususiyatlarini ko'rsatadi. Misol uchun, agar siz DataGrid boshqaruvini mijoz ob'ektlari massiviga bog'lasangiz, tarmoq ushbu mijoz ob'ektlarining barcha umumiy xususiyatlarini ko'rsatadi. Ba'zi hollarda, bu siz strukturaga bog'lashingiz mumkin bo'lsa-da, natijada bog'langan tuzilma amaliy qo'llanilmasligi mumkinligini anglatadi. Masalan, siz butun sonlar massivini bog'lashingiz mumkin, lekin Integerma'lumotlar turi umumiy xususiyatni qo'llab-quvvatlamasligi sababli, tarmoq hech qanday ma'lumotni ko'rsatolmaydi.
Agar ularning elementlari umumiy xususiyatlarni oshkor qilsa, siz quyidagi tuzilmalarga ulanishingiz mumkin:

  • IList interfeysini amalga oshiradigan har qanday komponent . Bunga bir o'lchovli massivlar kiradi.

  • IListSource interfeysini amalga oshiradigan har qanday komponent .

  • IBindingList interfeysini amalga oshiradigan har qanday komponent .

Mumkin bo'lgan ma'lumotlar manbalari haqida ko'proq ma'lumot olish uchun Windows Forms tomonidan qo'llab-quvvatlanadigan ma'lumotlar manbalariga qarang .



Download 32.48 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling