کنترل دیتاگرید ویو در سی شارپ

با سلام
 قصد دارم که شما رو با پراپرتی و رویداد های پر کاربرد و به درد بخور کنترل DataGridView اشنا کنم
امروز فقط کنترل دیتاگرید رو به شما معرفی می کنم
اول بپردازیم به این که کنترل دیتاگرید ویو چیه و به چه دردی می خوره.
DataGridView کنترلی است که برای نمایش اطلاعات جدولی استفاده می شود و به شما اجازه میدهد تا منبع داده های خود رو به روز رسانی کنید.اگر شما کنترل دیتاگرید را به یک منبع داده وصل کنید، کنترل به صورت خودکار سطر و ستون های درون منبع داده را در خود  ایجاد و نمایش می دهد. و همچنین کنترل دیتا گرید قادر به نمایش  اطلاعات   یک جدول ویا ترکیبی از اطلاعات چند جدول  را خواهد بود.
اشنایی با کنترل:
خب برای اضافه کردن این کنترل به برنامه از نوار ابزار سمت چپ ویژوال استادیو کنترل دیتا گرید ویو را با دابل کلیک یا درگ و دراپ به فرم اضافه کنید.
شکل اولیه این کنترل به صورت یک مستطیل خاکستری رنگ هست که هیچ سطر و ستونی ندارد.
کنترل دیتاگرید
اعلعکنترل دیتاگرید
در پنجره ای که بعد از اضافه شدن کنترل به برنامه ظاهر می شود می توانید کنترل دیتاگرید را به یک منبع داده متصل کنید، ستون ها را اضافه و یا ویرایش کنید،قابلیت های اضافه، ویرایش و حذف سطر ها را  تنظیم کنید کنترل را تمام صفحه کنید و ….
اگر همچین پنچره ای باز نشد، روی کنترل کلیک کنید و روی  مثلث بالا سمت راست کلیک کنید.

گزینه های این پنجره:

  • Choose Data Source: برای انتخاب یک منبع داده مثل پایگاه داده دیتا تیبل و…،  جهت اتصال کنترل به ان ها.
  • Edit Columns: برای ویرایش ستون هایی که ایجاد کرده اید.
  • Add Columns: برای اضافه کردن ستون جهت گرفتن و یا نمایش اطلاعات.
  • Enable Adding:اگر این گزینه تیک خورده باشد کاربر قادر خواهد بود که در کنترل دیتا گرید سطر جدید اضافه کند
  • Enable Editing:اگر این گزینه تیک خورده باشد کاربر قادر خواهد بود که اطلاعات سطر ها را ویرایش کند.
  • Enable Deleting: اگر این گزینه تیک خورده باشد کاربر قادر خواهد بود که سطر های مورد نظرش را حذف کند.
  • Enable Reordering: اگر این گزینه تیک خورده باشد کاربر توانایی مرتب سازی مجدد سطر ها را دارد.
  • Dock in Parent Container:باعث میشود که کنترل تمام صفحه برنامه را بگیرد.

 گرینه Add Coloumns

خب حالا برای اضافه کردن ستون به دیتا گرید روی گیزنه Add Coloumns کلیک کنید تا پنجره ای مشابه با شکل زیر باز بشود.
کنترل دیتاگرید
کنترل دیتاگرید

قسمت DataBound coloumn به خاطر اینکه کنترل دیتاگرید به هیچ منبع داده ای متصل نیست غیر فعال میباشد، در قسمت های بعد با این گزینه آشنا خواهیم شد.

قسمت unbound coloumn : برای ایجاد ستون هایی  که به هیچ منبه داده ای متصل نیستن استفاده میشوند.
Name:نام ستون است که در قسمت برنامه نویسی کاربرد دارد.
Type: نوع ستون رو مشخص می کنید:
  • DataGridViewTextBoxColumn: ستون از نوع تکست باکس ایجاد می شود وشما قادر خوهاید بود تا در آن اطلاعات وارد کنید
  • DataGridViewButtonColumn: ستونی از نوع دکمه ایجاد می شود که در ادامه توضیح داده خواهد شد.
  • DataGridViewCheckBoxColumn: ستونی از نوع CheckBox ایجاد می شود که در ادامه توضیح داده خواهد شد.
  • DataGridViewComboBoxColumn: ستونی از نوع لیست باز شو ایجاد می شود که در ادامه توضیح داده خواهد شد.
  • DataGridViewImageColumn: ستونی از نوع عکس ایجاد می شود که در ادامه توضیح داده خواهد شد.
DataGridViewLinkColumn: ستونی از نوع لینک ایجاد می شود که در ادامه توضیح داده خواهد شد
pic3
 Visible: اگر تیک این گزینه را بردارید ستون مخفی میشود.
Readonly: ستون فقط خواندنی می شود و قابلیت ویرایش ندارد.

 

 به کانال برنامه نویسی ما پیوندید واز آخرین مطالب روز باخبر شوید

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

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