PDA

View Full Version : سوال: List bound DataGridView



LazyComputerStudent
یک شنبه 11 اسفند 1387, 20:54 عصر
سلام
من میخوام یک datagridview رو به یک List از استراکتی که تعریف کردم بایند کنم. چند تا سوال دارم
1. تو دیزاینر (فکر کنم اینجا بهش ویزارد گفته میشه؟) برای تعیین دیتاسورس، این لیست به عنوان دیتاسورس از نوع ابجکت اصلا وجود نداره(کلا هیچ لیستی به عنوان دیتاسورس از نوع ابجکت در ویزارد نیست). (قبلا build شده). چرا؟
2. در کد، دیتاسورس رو همین لیست قرار دادم. ستون های دیتاگریدویو رو هم ایجاد کردم و DataPropertyName اون ستون رو یکی از فیلدهای استراکت قرار دادم.... اما وقتی به لیست Add میشه، در دیتاگریدویو سطر اضافه میشه، اما یک سطر خالی (بدون اطلاعات). بازم چرا؟
لطفا راهنمایی کنید

rnm123
یک شنبه 11 اسفند 1387, 22:05 عصر
با سلام
من خودم زیاد وارد نیستم ولی فکر میکنم بتوانم کمی شما را راهنمایی کنم
در حالت دیزاینر ما نمی توانید این لیست را بع عنوان دیتا سورس قرا دهید چون اصلا در آن زمان یعنی زمان طراحی برنامه این لیست وجود ندارد ودر هنگام اجرا ایجاد میشود .درست است ؟ یعنی شما این لیست را به عنوان یک کامپوننت به برنامه خود اضافه نکرده اید ( یا دیتا ست ) . ولی با کد راحت میتوانید دیتا گرید ویوی خود را پرکنید . ولی به جای کاری که انجام داده اید در مرحله آخر مقادیر value ستونها را برابر با مقادیر لیست قرار دهید