+1 امتیاز
سلام

چه طور میتونم ستون هایی که توسط datatable از پایگاه داده واکشی میکنم رو بریزم توی ستون هایی که توسط خود دیتاگرید ایجاد کرم .در واقع میخوام  ستون های موجود در dt  به همراه مقادیرشون بریزم توی ستون هایی که خودم و به تعداد  ستون های dt هستند بریزم.
بسته شده

1 پاسخ

0 امتیاز
 
بهترین پاسخ

شما باید در دیتاگریدتون مقادیر Dataproperty را هم نام با نام ستون دیتابیستون قرار بدین بعد با استفاده از کد زیر میتونید اطلاعات دیتاتیبل رو در داخل دتاگرید ویو نمایش بدین ( اگر مقدار dataproperty رو تنظیم نکنید به طور خودکار یک ستون به دیتاگریدتون اضافه میشه )

dataGridView1.DataSource = DataTablename;

 

اگه کاری ک من گفتم رو انجام میدادین نیاز به معرفی دونه به دونه ستونها ندارید . خودش خودکار ستونهارو بر اساس پروپرتی که تنظیم کردین قرار میده . اما در خصوص اررتون . این ارور زمانی هست که مقدار Null رو بخایم تبدیل به عدد یا رشته یا مقدار بولین کنیم . دو حالت داره یا در ستون انتخاب شده شما مقدار Null وجود داره یا اصلا ستونی بع اون نام موجود نیست . توی دیتابیستون نگاه کنید که ایا اون ستونهایی که قرار هست تبدیل به بولین یا عدد بشن مقدار Null دارند ؟ اگه دارن مقدارش رو پاک کن
توسط (1,666 امتیاز) 8 21 78
سلام . خیلی ممنون از کمکتون کارم حل شد.

بینهایت سپاس
توسط (594 امتیاز) 1 6 33
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...