កញ្ញា
ប្រើ SqlDataReader ទាញ Data ពី SQL Server មកបង្ហាញនៅលើ Data Gridview
នៅពេលនេះ ខ្ញុំនិឹងលើកយកការភ្ជាប់ទៅកាន់ Database Server មួយប្រភេទរបស់ Microsoft ។
SqlServer 2008 R2 ដោយប្រើ Class SqlDataReader ដោយសារវាជាប្រភេទ Database SQLServer ដូចនេះយើងត្រូវប្រើ SQLDataReader វាដូចគ្នាទៅនិង OleDbDataReader ដែរ វាមាននាទីសម្រាប់ទាញយក Data ពី Command ដែលបាន Execute នោះ ។
តម្រូវការជាដំបូងយើងត្រូវមានកម្មវិធី Microsoft SQL Server 2008 R2 និង មាន Microsoft Visual Studio 2013 ឬ ជំនាន់ថ្មី ។
សូមចុច Like គេហទំព័រ www.antkh.com ដើម្បីទទួលបានអត្ថបទថ្មីៗប្រចាំថ្ងៃ
♣ Database SQL Sever
ចូល Start យក All Programs រួចយក Microsoft SQL Server 2008 R2 យក SQL Server Management Studio បន្ទាប់មកវានឹងចេញផ្ទាំងដូចខាងក្រោម ៖
យើងអាច Log ចូល Sql Server តាមរយៈ Windows Authentication ឬ SQL Server Authentication ក៏បាន ។
♣ ការបង្កើត Database និង Table
បន្ទាប់មកត្រូវបង្កើត Database មួយឈ្មោះ ant_db ដោយ right-click លើ Databases យក New Databases
Right Click លើពាក្យ បន្ទាប់មកចុចលើពាក្យ New Database
ដាក់ឈ្មោះឲ្យDatabase បន្ទាប់មកចុច OK
+ ការបង្កើត Table ដោយការសរសេរ Query
Right Click លើ ant_db ចុចលើពាក្យ New Query →
រួចសរសេរ Script ដូចខាងក្រោម៖
បន្ទាប់មកចុចពាក្យ RUN
នោះយើងនឹងទទួលបាន table មួយដែលមាន column (cource_id, cource_name, cource_description )
+ បង្កើត Form
បង្កើត Form ដែលមានទម្រង់ដូចខាងក្រោម៖
+ Control របស់ Form
+ការសរសេរកូដ
ចូលទៅកាន់ event form load រួចសរសេរដូចខាងក្រោម៖
SqlConnection គឺជា class សម្រាប់បង្កើត object ភ្ជាប់ Database ជាមួយ Application ។
យើងប្រកាស conn ជា Object នៃ Connection បន្ទាប់ Assign តម្លៃឲ្យ ConnectionString ជា Property សម្រាប់ដាក់ path ។
Open () method មានទី បើកដំណើរការ Connection ។
SqlCommand Class សម្រាប់ execute command sql ។
Class សម្រាប់ retrieve data ពី DB មក store Ram ជាលក្ខណៈ Row /Col ។
Add តម្លៃទៅឲ្យ DataGridView ឈ្នោះ dg ។
♣ នេះជាលទ្ធផលដែលទទួលបានបន្ទាប់ពីអនុវត្តន៍តាមជំហានខាងលើ
→ ចុចទីនេះ ដើម្បីមើលលក្ខណៈពិសេសកម្មវិធី ANTLearner និងរបៀបប្រើប្រាស់កម្មវិធីនេះ
→ កម្មវិធីផ្សេងៗទៀតបង្កើតដោយអាន-ANT សម្រាប់ Windows & Android & iOS
♦♦ ប្រសិនបើមានចង្ងល់ ឬមានបញ្ហាលើការដំឡើងកម្មវិធីផ្សេងៗដែលបង្កើតដោយអាន-ANT ដូចផ្ញើសារចូល Page: https://www.facebook.com/ANTTechnologyTrainingCenter
♦♦ លេខទូរសព្ទទំនាក់ទំនង ០១០/០១៦ ៦៦៦ ៦៥៣
💒ទីតាំង #86B ផ្លូវ 313 កែង 606 សង្កាត់បឹងកក់២ ទួលគោក
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា