PDA

View Full Version : انتقال داده ها از دیتا تیبل به گرید ویو



sara_aryanfar
دوشنبه 12 تیر 1391, 13:51 عصر
با سلام دوستان ما می تونیم با کد زیر دیتا تیبل رو به گرید منتقل کنیم
dataGridView1.DataSource = tb;
این کد باعث میشه عین ستون های موجود در دیتا تیبل در گرید ساخته و نمایش داده شود سوال من این است که وقتی ما از قبل برای گرید ستون می سازیم چطوری می توانیم کاری کنیم که فیلد های متناظر در دیتاتیبل دقیقا در همون فیلد دیتا گرید قرار گیرد؟

cherchil_hra
دوشنبه 12 تیر 1391, 15:15 عصر
از خاصیت DataPropertyName ستونی که در دیتاگرید ساختی استفاده کن. این خاصیت رو برابر با اسم ستون مورد نظرت از جدولت (tb) بذار

جدول : id/name/family

DataPropertyName =Name

مشکلی که هست اینه که اگه فقط یک ستون "نام" داخل گریدت درست کنی، علاوه بر اون، ستون های id و family هم نمایش داده میشه (هرچی ستون در جدولت هست) که اگه نخواستی موقع اجرا باید حذف یا مخفیشون کنی

samadblaj
دوشنبه 12 تیر 1391, 15:20 عصر
سلام یعنی قرار گرفتن فرضا ستون A در ستونی دیگر فرضا B ؟؟؟

Linq میتونم برات بنویسمش تابع Select new ستون سفارشی درست میکنه و لیست bind شده رو درون ستون قرار میده.