نمایش اطلاعات دیتابیس در دیتا گرید ویو

ارسال شده توسط: حسین درویشی Comments: One Comment

نمایش اطلاعات دیتابیس در دیتا گرید ویو

نمایش اطلاعات دیتابیس در گرید ویو یکی از مهمترین بخش هایی است یادگیری آن در برنامه نویسی یکی از ضرورات است امروز در این مقاله می خواهیم اطلاعات دیتابیس را در سی شارپ با گرید ویو نشان دهیم

دیتا گرید ویو چیست؟

ممکن است اولین باری باشد که به دنبال کار با گرید ویو هستید اما با مفهوم و کارآیی آن آشنایی ندارید پس قبل از هر اقدامی به کارآیی گرید ویو می پردازیم
دیتاگرید ویو از سطر و ستون تشکیل شده است، که هر سطر را رکورد می نامند. در بعضی مواقع ممکن است شما اطلاعات دیتابیس رو در گرید ویو نمایش دهید که باید به روش زیر اقدام کنید.

نمایش اطلاعات در دیتاگرید ویو

حال می خواهیم اطلاعات دیتابیس در گرید ویو را نمایش دهیم. جدولی که قرار است اطلاعات آن را در گریدویو نمایش نمایش دهیم بشکل زیر استنمایش اطلاعات دیتابیس در گریدویو

حال وارد visual studio شوید و یک پروژه از نوع WindowsApplication خالی باز کنید سپس از طریق جعبه ابزار toolbox یک DataGridView به فرم اضافه کنید
چند روش برای نمایش اطلاعات در گرید ویو وجود دارد اما ما در این مقاله فعلاً یکی از آنها را توضیح خواهیم داد

ارتباط با دیتابیس

یک پوشه با عنوان Models به پروژه اضافه کنید و سپس آموزش ارتباط با پایگاه داده در این اموزش را دنبال کنید گفتنی است در لینک فوق ساخت یک فرم لاگین را هم یاد خواهید گرفت

مراحل کد نویسی برای نمایش اطلاعات در گرید ویو

برای نمایش اطلاعات دیتابیس در گرید ویوباید کدهای زیر را برای آن بنویسید. منتهی دقت کنید که ما می خواهیم از زمانی که فرم ما لود شد اطلاعات دیتابیس در گریدویو قرار بگیرید پس کدهای مربوطه را در FormLoad آن فرم قرار می دهیم.

اول با دستور زیر Models (همان پوشه ای که با پایگاه داده ارتباط برقرار کردیم) را فراخوانی می کنیم.

Models.User_testingEntities db = new Models.User_testingEntities();

سپس کد زیر را در ادامه در زیر همان دستور قرار دهید همه این چند خط کد را در قسمت فرم لود نوشتیم

GridUser.DataSource = (from u in db.tbl_user orderby u.UserId descending select u).ToList();

حال اگر برنامه را اجرا کنید اطلاعات دیتابیس را در گرید ویو خواهید دید آموزش تنظیمات گریدویو را هم در آموزش های آتی توضیح خواهیم داد.

گرید ویو در سی شارپ
برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 1]

Comment (1)

  • ali پاسخ

    با سلام خدمت شما استاد ارجمند:سوالی داشتم اگر ممکنه راهنمایی بفرمایید:(البته نمیدانم در این قسمت میشود سوالی پرسید یا خیر؟)
    یک فرم دارم با چند تکس باکس که اطلاعات را در یک دیتاگرید روی همین فرم ثبت میکند,اگر بخواهم دیتاگرید را در فرم دوم صدا زده و اصلاحی یا جستجو انجام دهم چه کار بایستی بکنم. با سپاس

    7 آبان 1399 at 8:14 ب.ظ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *