![]() |
|
الدرس الخامس والستون - ADO.net - الوضع المنفصل - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90) +--- قسم : قسم دورات المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=113) +---- قسم : دورة .net 2008 . لنبدأ سوياً (http://vb4arb.com/vb/forumdisplay.php?fid=138) +---- الموضوع : الدرس الخامس والستون - ADO.net - الوضع المنفصل (/showthread.php?tid=5661) |
الدرس الخامس والستون - ADO.net - الوضع المنفصل - RaggiTech - 14-10-12 كاتب الموضوع : أحمد جمال
بسم الله الرحمن الرحيم .السلام عليكم ورحمة الله وبركاته . حتى نهاية درسنا السابق كنا قادرين على فهم الوضع المنفصل للاتصال بقاعدة البيانات عن طريق DataSet وما تحتويه من DataTables , DataRows, DataColumns في هذا الدرس سنبدأ في محاولة استخدام الأدوات وربطها بقواعد اليبانات مثل أداة DataGrid وغيرها ، سنتعرف عليها قبل ان نربطها بالكود الخاص بنا . استخدام ال DataGrid : في مشروعنا الذي قمنا بانشاءه سابقاً ووضعنا فيه جدول الموظفين ، كل ما عليك هو سحب اداة DataGridView من ضمن الأدوات الموجودة بالشكل التالي : كل ما علينا هو ربط قاعدة البيانات بالمصدر عن طريق Choose DataSource ، قم باختيار اضافة New DataSource ، وقم بتتبع المعالج ، اضافة DataBase ومن ثم نقوم باختيار قاعدة البيانات الخاصة بنا . *** في العادة بدلاً من ابحث عن ال ConnectionString اقوم بعمل DataSource واستعرض ال ConnectionString ، ثم اقوم بالغائها بعد انتهاء الشاشة الخاصة باختيار الداتا سورس ، تظهر لك شاشة تخبرك باختيار الجدول أو جملة الاستعلام التي تود لها أن تظهر في الجدول ، سنجرب اختيار جدول مباشرة وهو جدول الموظفين ، وفي مثال لاحق سنجرب اختيار جملة استعلام . سيكون الناتج شيئاً مثل هذا : بالطبع يمكنك اتاحة الفرصة للتعديل والاضافة من الجدول . الآن سنجرب تعديل بسيط جداً ، سنطبق شرط للبحث بحيث لا يتم عرض البيانات سوى التي لها الاسم الأول = الأسم الأول الموجود في مربع نص ، من ال dataGrid اختر Add Query ومن ثم اكتب جملة استعلام كالتالي : ستلاحظ ظهور شاشة في الأعلى بالشكل التالي ، جرب كتابة الاسم حتى النهاية وشاهد النتائج : هل يوجد اسهل من هكذا حل ؟ الدرس الخامس والستون - ADO.net - الوضع المنفصل - RaggiTech - 14-10-12 استخدام DataAdapter : ببساطة شديدة ، قم بتعريف DataAdapter كما تعلمنا سابقاً : C#: كود : string connectionString = @"Data Source=AHMED-PC\SQLEXPRESS;Initial Catalog=Employee;Integrated Security=True;Pooling=False";كود : Dim connectionString As String = "Data Source=AHMED-PC\SQLEXPRESS;Initial Catalog=Employee;Integrated Security=True;Pooling=False" الدرس الخامس والستون - ADO.net - الوضع المنفصل - RaggiTech - 14-10-12 في الدرس القادم سننطلق في عالم linq ، كنت اتمنى ان اضيف هنا درساً عن موضوع الاضافة من اكثر من مصدر ومراعاة عدم التضارب وخلافه ، ولكن ربما يكون لهذا الدرس وقت آخر ... والله الموفق ... والسلام عليكم ورحمة الله وبركاته . |