سورس کد نمایش داده‌های DataGridView همراه با داده‌های جدول Grid


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

مقدمه‌ای بر DataGridView و اهمیت آن




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

ساختار داده‌ها و نحوه ارتباط با DataGridView




برای نمایش داده‌ها در DataGridView، معمولاً نیاز است که داده‌ها در قالب‌های مختلفی قرار داشته باشند، مثل DataTable، لیست‌های از اشیاء، یا مجموعه‌های دیگر. رایج‌ترین روش، استفاده از DataTable است، چون این ساختار، قابلیت‌های متعددی برای مدیریت داده‌ها و ارتباط با پایگاه‌داده‌ها دارد.
در حالت کلی، برای پر کردن DataGridView، باید مرحله‌های زیر را طی کنیم:

  1. تعریف یا دریافت داده‌های موردنظر

  1. تنظیم کنترل DataGridView

  1. اتصال داده‌ها به DataGridView

  1. نمایش داده‌ها به صورت بصری در کنترل

    نمونه کد اولیه برای نمایش داده‌ها




فرض کنید یک فرم ویندوز دارید و می‌خواهید داده‌ها را در DataGridView نمایش دهید. ابتدا، باید یک DataTable تعریف کنید و داده‌ها را در آن وارد نمایید. سپس، این DataTable را به DataGridView اختصاص دهید. در ادامه، نمونه کد این فرآیند را مشاهده می‌کنید:
csharp  

// ایجاد نمونه DataTable

DataTable table = new DataTable();
// افزودن ستون‌ها

table.Columns.Add("ID", typeof(int));

table.Columns.Add("Name", typeof(string));

table.Columns.Add("Age", typeof(int));
// افزودن داده‌ها به جدول

table.Rows.Add(1, "Ali", 25);

table.Rows.Add(2, "Sara", 30);

table.Rows.Add(3, "Reza", 28);
// اتصال DataTable به DataGridView

dataGridView
  1. DataSource = table;


در این کد، ابتدا یک DataTable ساخته شده است، سپس سه ستون تعریف شده‌اند. بعد، چند ردیف داده به آن اضافه می‌شود. در نهایت، این DataTable به عنوان منبع داده، به DataGridView اختصاص یافته است، که بلافاصله داده‌ها به صورت جدول در فرم نمایش داده می‌شوند.

افزودن قابلیت‌های پیشرفته




اما، نمایش داده‌ها تنها شروع کار است. در واقع، امکاناتی مانند ویرایش، حذف، افزودن داده‌های جدید، و عملیات‌های دیگر، اهمیت ویژه‌ای دارند. برای این منظور، می‌توان از ویژگی‌های داخلی DataGridView بهره برد و آن را پیکربندی کرد.

ویرایش مستقیم داده‌ه... ← ادامه مطلب در magicfile.ir