raha1234567
چهارشنبه 20 مرداد 1389, 02: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 میذارم که اگه خواستید با عکس ببینید
----------------------------------------------------------------------
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 میذارم که اگه خواستید با عکس ببینید