PDA

View Full Version : آموزش: ساختن Dataset ویزاردی



raha1234567
چهارشنبه 20 مرداد 1389, 01:37 صبح
سلام دوستان دیدم توی سایت در مورد DB یاد سوال میشه رفتم تو اینترنت search کردم پیدا کردم آوردم ایدوارم بدردتون بخوره


----------------------------------------------------------------------


Dataset
شی استکه می تواند جداول پایگاه داده شما اعم از Access، SQL Server ، Oracle و غیره رادر خود نگهداری کند لذا در برنامه نویسی از اهمیت بالایی برخوردار است .
قبل ازشروع فرض می کنم در SQL SERVER یک پایکاه داده بنام Test1 و یک جدول به نام student با دو فیلد id و name دارم.
ابتدا به آدرس زیر بروید:


Project /Add New Item



سپس از کادرباز شده ایتم DataSet را انتخاب کنید همانگونه که می بینید این ابجکت دارای پسوند xsd است .
پس از ان یک object به مجموعه object های شما اضافه می شود که با دابلکلیک کردن برروی ان وارد محیط آن می شوید. حال برروی محیط بازشده راست کلیک کرده واز زیر منوی Add برروی TableAdapter کلیک کنید تا فرمی به صورت زیر بازشود.




بررویدکمه New Connection کلیک کنید تا فرمی به صورت زیر باز شود



ازفرم باز شده در قسمت Data source می توانید نوع پایگاه داده را مشخص کنید در اینجابرروی Change کلیک کرده تا فرم زیر باز شود


در این فرم پایگاه داده خود را انتخاب کنید
1- اگر پایگاه داده شما اکسس است گزینه Microsoft Access Database File را انتخاب کنید
2- اگر پایگاه داده شما Sql Server است گزینه Microsoft SQL Server را انتخاب کنید.
3- اگر پایگاه داده شما Sql Server ولی نه به صورت یک سرور . بلکه پس از طراحی می خواهید دیتابیس خود را Detach کرده و همراه برنامه ارسال کنید در این صورت باید گزینه Microsoft SQL Server Database file را انتخاب کنیددر این مثال ما گزینه Microsoft SQL Server را انتخاب کردیم و سپس Ok کنید حال کادر زیر باز می شود






البته این کادر بسته به انتخاب شده متفاوت است در کادر بالا در قسمت Server name نام سرور خود را وارد کنید البته اگر Comobox را باز کنید خود برنامه به جستجوی server name شما خواهد پرداخت البته اگر می خواهید از Server name پیش فرض استفاده کنید . را تایپ کنید پس از وارد کردن Server name قسمت Select or enter a database name فعال می شود یعنی کادر زیر




حال در Combobox فعال شده نام پایگاه داده را انتخاب کنید که ما Test1 را انتخاب کردیم و سپس OK کنید.
حال به کادر اول برمی گردید در این قسمت برروی Next کلیک کنید در کادر بعد نیز برروی Next کلیک کنید در کادر بعدی دقت کنید گزینه Use SQL statemants انتخاب باشد.
حال کادر زیر باز می شود






در این کادر برروی Query Builder کلیک کنید تا کادری به صورت زیر باز شود و لیست جداول موجود دردیتابیس شما (در اینجا Test1) را نمایش دهد


در اینجا ما جدول student را Add می کنیم. تا کادر زیر نمایش داده شود.


از اینجا می توان فیلدهای مورد نظر را انتخاب کرد که ما با کلیک برروی * همه انها را انتخاب می کنیم و Ok می کنیم تا کادر زیر نمایش داده شود




ازکادر باز شده بالا برروی Next کلیک کنید تا کادر زیر باز شود




در این کادر نیز برروی Next کلیک کنید تا کادر زیر باز شود




حال برروی Finish کلیک کنید بدین ترتیب شما توانستید یک Dataset ویزاردی بسازید از این Dataset در مراحل بعدی استفاده خواهیم کرد.
موارد استفاده مانند :
1- برای Bind کردن به کنترلهایی همچون Combobox و DataGRidview و غیره.
2- برای استفاده در Crystal report در طراحی گزارشات




--------------------------------------------------------------------
این بدون عکسش هست فایل word میذارم که اگه خواستید با عکس ببینید

raha1234567
چهارشنبه 20 مرداد 1389, 09:44 صبح
سلام !!

دوستان عزیز توجه داشته باشید که این نظر سنجی برا شما گذاشته شده که من بفهمم چه قدر تونستم رضایت شما را جلب کنم اگر لطف کنید پرش کنید منت بر سر من گذاشتید.
:چشمک::چشمک::قلب::بوس:

raha1234567
چهارشنبه 20 مرداد 1389, 14:50 عصر
از اهمیت فروانی که به نظر سنجی و این آموزش دادید کمال تشکر را مبکنم!!!!!!!!!!!!!!!!!!!
خوب نظر بدید............:افسرده::افسرده:: فسرده::ناراحت::ناراحت::عصبا ی++::گریه::متعجب::گیج::کف:

hesam67_b
چهارشنبه 20 مرداد 1389, 16:59 عصر
سلام و تشکر برای این پست باحال.

اصل موقعی زدی این پست رو که بدجور بهش نیاز داشتم.

یه سوال دارم. من یه پروژه نوشتم که از دیتابیس هم استفاده میکنه. برای اینکه توی کامپیوتر دیگه ای اجرا بشه باید این dataset ویزاردی رو بسازیم درسته؟؟

چون من پروژه رو برای یه نفر از بچه های این سایت فرستادم تا یه نگاه بندازه ، میگه دیتابیس رو قرار ندادی

raha1234567
پنج شنبه 21 مرداد 1389, 10:45 صبح
سلام و تشکر برای این پست باحال.

اصل موقعی زدی این پست رو که بدجور بهش نیاز داشتم.

یه سوال دارم. من یه پروژه نوشتم که از دیتابیس هم استفاده میکنه. برای اینکه توی کامپیوتر دیگه ای اجرا بشه باید این dataset ویزاردی رو بسازیم درسته؟؟

چون من پروژه رو برای یه نفر از بچه های این سایت فرستادم تا یه نگاه بندازه ، میگه دیتابیس رو قرار ندادی


من خودمم رفتم و این اطلاعات را search کردم وزیاد وارد نیستم

mahdi_7610
پنج شنبه 21 مرداد 1389, 11:03 صبح
یه سوال دارم. من یه پروژه نوشتم که از دیتابیس هم استفاده میکنه
اگه از دیتابس هم استفاده میکنه که باید دیتابیس را هم همراه برنامه قرار بدی .
توی درایوی که sql را نصب کردی میتونی بری و به دیتابیس ها دسترسی داشته باشی .