You are on page 1of 9

‫إعداد ‪ :‬أ ‪ /‬سمية التركي‬

‫اىَ٘ػ٘ع ‪:‬اىتؼاٍو ٍغ ‪ Dataset‬باستخذاً األدٗاث‪:‬‬

‫خط٘اث بْاء اٗ إّشاء بشّاٍح مَا ٕ٘ ٍ٘ػح باىشنو اىتاى‪ّ ٜ‬تبغ اىخط٘اث اىتاى‪ٞ‬ت‪:‬‬
‫‪ )1‬إّشاء قاػذة ب‪ٞ‬اّاث تح٘‪ ٙ‬خذٗى‪ ِٞ‬األقساً ٗاىشؼب ح‪ٞ‬ث خذٗه االقساً ىٔ اىحقي‪ ِٞ‬سقٌ‬
‫اىقسٌ ٗاسٌ اىقسٌ ٗاىت٘ػ‪ٞ‬ح ف‪ ٜ‬اىَحاػشة ‪.‬‬
‫‪ )2‬تظَ‪ٗ ٌٞ‬اخٖت االقساً مَا ف‪ ٜ‬اىشنو اىتاى‪ٗ :ٜ‬تح٘‪ ٙ‬األدٗاث اىتاى‪ٞ‬ت‪:‬‬
‫‪ DataGridView1‬شبنت ىؼشع خذٗه االقساً ٗ‪َٝ‬نِ اُ تستخذً ىإلػافت اٗ اىحزف اٗ اىتؼذ‪ٝ‬و‬
‫‪ BindingNavigator1‬ادٓ تح٘‪ٍ ٙ‬دَ٘ػت ٍِ األٗاٍش ٍثو إػافت سدو خذ‪ٝ‬ذ اٗ حذف اٗ اىسابق اٗ اىتاى‪ ٜ‬اٗ ػذد‬
‫اىسدالث اٗ األخ‪ٞ‬ش اٗ‪ ...‬أ‪َٝ ٛ‬نِ إػافت أصساس أخش‪ٗ ٙ‬بشٍدتٖا ٍثو حفظ ٗ‪.......‬‬
‫‪ٍ TextBox‬شبؼ‪ّ ِٞ‬ض ىشبؾ حقو سقٌ اىقسٌ ٗاسٌ اىقسٌ‪.‬‬
‫‪ Label1‬ادة اىؼْ٘اُ ىؼَو تسَ‪ٞ‬ت ت٘ػ‪ٞ‬ح‪ٞ‬ت ىشقٌ اىقسٌ ٗاسٌ اىقسٌ‪.‬‬

‫‪ )3‬إػافت األدٗاث اىخاطت باىشبؾ ٗاىتؼاٍو ٍغ ‪ Dataset‬مَا ‪ٝ‬ي‪:ٜ‬‬

‫‪1‬‬
‫إعداد ‪ :‬أ ‪ /‬سمية التركي‬

‫اٗالُ اػافت االدة ‪ BindingSource1‬مَاف‪ ٜ‬اىشنو اىتاى‪ ٜ‬ثٌ ّبذأ اىتؼاٍو ٍغ بؼغ ٍِ خظائظٖا‬

‫ٍِ ٕذٓ اىخاط‪ٞ‬ت ‪ٝ Data Source‬تٌ إػافت ٍظذس اىب‪ٞ‬اّاث أ‪ٛ‬‬


‫ق٘اػذ اىب‪ٞ‬اّاث ٍح٘س دسسْا ثٌ ّؼغؾ ‪ٝ Add‬ظٖش اىشنو اىتاى‪ٜ‬‬

‫ّختاس ق٘اػذ ب‪ٞ‬اّاث ثٌ اىْقش ػي‪ ٚ‬اىتاى‪Next ٜ‬‬


‫ف‪ٞ‬ظٖش اىشنو اىتاى‪ٜ‬‬

‫‪2‬‬
‫إعداد ‪ :‬أ ‪ /‬سمية التركي‬

‫ّختاس ‪ dataset‬ثٌ اىْقش ػي‪ ٚ‬اىتاى‪Next ٜ‬‬


‫ف‪ٞ‬ظٖش اىشنو اىتاى‪ٜ‬‬

‫اىْقش ػي‪ New Connection ٚ‬ىالتظاه بق٘اػذ‬


‫اىب‪ٞ‬اّاث ف‪ٞ‬ظٖش اىشنو اىتاى‪ٜ‬‬

‫‪3‬‬
‫إعداد ‪ :‬أ ‪ /‬سمية التركي‬

‫تحذ‪ٝ‬ذ اٗ اخت‪ٞ‬اس ّ٘ع ق٘اػذ‬


‫اىب‪ٞ‬اّاث مَا ف‪ ٜ‬اىشنو اىتاى‪ٜ‬‬

‫تأم‪ٞ‬ذ طحت االتظاه بقاػذة اىب‪ٞ‬اّاث‬

‫تحذ‪ٝ‬ذ ٍظذس قاػذة اىب‪ٞ‬اّاث تطب‪ٞ‬قْا‬


‫اىحاى‪ sql server ٕ٘ ٜ‬ثٌ ‪ok‬‬

‫‪4‬‬
‫إعداد ‪ :‬أ ‪ /‬سمية التركي‬

‫امتب اسٌ ‪ server‬اىخاص‬


‫بدٖاصك‬

‫اختش قاػذة اىب‪ٞ‬اّاث اىت‪ ٜ‬اّشأث‬


‫ف‪ٖٞ‬ا اىدذاٗه‬

‫سساىت تؤمذ اُ االتظاه بقاػذة اىب‪ٞ‬اّاث قذ ّدح‬

‫ت٘ػ‪ٞ‬ح ْٕا سيست االتظاه بق٘اػذ اىب‪ٞ‬اّاث ٍِ‬


‫ّ٘ع ‪ٗ sql server‬حسب اىَساس اىَحذد ىٖا‬
‫ٗبؼذ ٕذٓ اى٘اخٖت اىْقش ػي‪ ٚ‬اىتاى‪ Next ٜ‬فتظٖش‬
‫اىشساىت اىتاى‪ٞ‬ت‬

‫‪5‬‬
‫إعداد ‪ :‬أ ‪ /‬سمية التركي‬

‫ْٕا ‪ٝ‬تٌ متابت اسٌ األداة اىخاطت باالتظاه‬


‫ثٌ اىْقش ػي‪ Next ٚ‬ف‪ٞ‬ظٖش اىشنو اىتاى‪ٜ‬‬

‫تحذ‪ٝ‬ذ اىحذاٗه اٗ االستؼالٍاث ف‪ ٜ‬قاػذة اىب‪ٞ‬اّاث‬


‫اىت‪ ٜ‬تٌ االتظاه بٖا ٗتحَ‪ٞ‬يٖا اى‪ٗ DateSet ٚ‬قَْا‬
‫بتحذ‪ٝ‬ذ خذٗه االقساً ٗاىشؼب‬

‫ْٕا ‪ٝ‬تٌ متابت اسٌ ٍدَ٘ػت اىب‪ٞ‬اّاث اىت‪ٝ ٜ‬تٌ تحَ‪ٞ‬و‬


‫قاػذة اىب‪ٞ‬اّاث ف‪ٖٞ‬ا ػِ ؽش‪ٝ‬ق ٍح٘ه اىب‪ٞ‬اّاث ثٌ اىْقش‬
‫ػي‪Finish ٚ‬‬

‫بؼذ اُ تٌ االّتٖاء ٍِ إى‪ٞ‬ت تحذ‪ٝ‬ذ‬


‫ٍظذس سبؾ قاػذة اىب‪ٞ‬اّاث ‪ٝ‬تٌ ا‪ُٟ‬‬
‫الحظ أداة مائِ ٍدَ٘ػت اىب‪ٞ‬اّاث ‪ Dataset‬اىت‪ٜ‬‬ ‫تحذ‪ٝ‬ذ اىدذاٗه اىَشاد سبطٖا ػِ‬
‫تٌ بْائٖا باىخط٘اث اىسابقت ٗتٌ أػفتٖا اى‪ٚ‬‬ ‫ؽش‪ٝ‬ق خظائض االداة مَا ف‪ ٜ‬اىشنو‬
‫اىَْ٘رج‬ ‫اىتاى‪ٜ‬‬

‫‪6‬‬
‫إعداد ‪ :‬أ ‪ /‬سمية التركي‬

‫أداة مائِ ٍح٘ه اىب‪ٞ‬اّاث اىت‪ ٜ‬تٌ إدساخٖا اى‪ٞ‬ا ً بؼذ‬


‫تحذ‪ٝ‬ذ خذٗه االقساً مَا ف‪ ٜ‬اىشنو اىسابق‬

‫ػِ ؽش‪ٝ‬ق اىخاط‪ٞ‬ت ‪ٝ DataMember‬تٌ تحذ‪ٝ‬ذ اىدذٗه مَا‬


‫ٕ٘ ٍ٘ػح ىل ف‪ٞ‬تٌ اخت‪ٞ‬اس خذٗه االقساً بؼذٕا ٍباششة اى‪ٞ‬ا ً ‪ٝ‬تٌ‬
‫إدساج أداة مائِ ٍح٘ه اىب‪ٞ‬اّاث ‪ DataAdapater‬مَا ٕ٘‬
‫ٍ٘ػح باىشنو اىتاى‪ٜ‬‬

‫ْٕا ‪ٝ‬تٌ تحذ‪ٝ‬ذ ٍظذس اىب‪ٞ‬اّاث حسب اىَظادس اىَؼَْت‬


‫ػَِ اىبشّاٍح ا‪ ٛ‬اىَششٗع مَا ف‪ ٜ‬اىشنو اىتاى‪ٜ‬‬

‫نقوم بتنفيذ البرنامج‬

‫بؼذ سبؾ استنَاه اىشبؾ قَْا بتْف‪ٞ‬ز‬


‫اىبشّاٍح مَا ٕ٘ ٍ٘ػح باىشنو اىتاى‪ ٜ‬ثٌ‬
‫‪7‬‬ ‫ّقً٘ بشبؾ ٍشبؼاث اىْض باىحق٘ه اىتابؼت‬
‫ىدذٗه االقساً‬
‫إعداد ‪ :‬أ ‪ /‬سمية التركي‬

‫‪ٝ‬تٌ سبؾ ٍشبغ اىْض اىخاص بشقٌ اىقسٌ ػِ ؽش‪ٝ‬ق اىخاط‪ٞ‬ت ‪Data‬‬
‫‪ Bindings‬ثٌ تحذ‪ٝ‬ذ اىحقو مَا ٕ٘ ٍ٘ػح باىشنو اىَداٗس ػْذ اىْقش‬
‫ػي‪ٗ Text ٚ‬بْفس اىطش‪ٝ‬قت ىَشبغ اىْض اىثاّ‪ ٜ‬اىخاص بئسٌ اىقسٌ‬

‫ثٌ قَْا بتدشبت تْف‪ٞ‬ز اىبشّاٍح مَا ف‪ٜ‬‬


‫اىشنو اىتاى‪ ٜ‬الحظ األداة‬
‫‪ BindingNavigator‬غ‪ٞ‬ش ٍفؼيت‬

‫‪8‬‬
‫إعداد ‪ :‬أ ‪ /‬سمية التركي‬

‫ثٌ ‪ٝ‬تٌ اىْقش ػي‪ Edit Items ٚ‬ف‪ٞ‬ظٖش اىشنو‬


‫اىتاى‪ٜ‬‬

‫ػِ ؽش‪ٝ‬ق اىخاط‪ٞ‬ت ‪ DataBindings‬ثٌ‬


‫‪ٝ BindingSource‬تٌ تحذ‪ٝ‬ذ ٍظذس اىشبؾ مَا ف‪ٜ‬‬
‫اىشنو اىَقابو ثٌ اىؼغؾ ػي‪ok ٚ‬‬

‫ثٌ قَْا بتْف‪ٞ‬ز اىبشّاٍح مَا ف‪ ٜ‬اىشنو‬


‫اىسابق ف٘خذّا األصساس اىتابؼت‬
‫‪ BindingNavigator‬تؼَو بذقت‬
‫ٍشّٗت ػاى‪ٞ‬ت ٍثو االّتقاه إى‪ ٚ‬اىسدو‬
‫اىتاى‪ ٜ‬اٗ خذ‪ٝ‬ذ اٗ ‪....‬مَا ‪٘ٝ‬ػح‬
‫اىشنو اىتاى‪ ٜ‬األصساس اىتابؼت ىٖا‬

‫‪9‬‬

You might also like