hanieh66
سه شنبه 05 شهریور 1387, 16:19 عصر
با این چیکار کنم؟؟؟؟؟
ordersCount = 'Customers[4].ordersCount' threw an exception of type 'System.Data.StrongTypingException'
من با دیزاینر خود ویژوال استودیو همه چی رو ایجاد کردم. یک view دارم که توی دیزاینر ساختمش و روی فرمم به یک دیتاگریدویو بایندش کردم. بعلت اینکه باید شرطهایی رو بصورت دینامیک به کوئریم اضافه کنم، کوئری رو در یک تابع نوشتم و همراه با دیتاآداپتری که ایجادش کردم (نه اونی که خودش بصورت ویزارد می یاره روی سینی ابزار) اطلاعات رو در همان view که خود دیزاینر برام ایجاد کرده ریختم و از اون جدول استفاده می کنم. توی دیتاگریدویو بعضی از فیلدها رو درست نمایش می ده ولی بعضی رو اصلا نشون نمی ده و توی یک حلقه تکرار مثلا اگه بخوام به مقادیر موجود در ستونهای یک سطر از دیتاتیبلم دسترسی پیدا کنم این اکسپشن رو تولید می کنه.
مثلا توی مثالی که بالا گذاشتم، وقتی که خواستم محتوای فیلد ordersCount از جدول Customers رو ببینم و چاپ کنم خطا داده.
نمی دونم باید چیکار کنم. حجم کاری که تا الان انجام دادم خیلی بالا رفته. می ترسم هر چیزی رو باز تغییر بدم و از دست بدم خیلی چیزا رو.
با خودم گفتم که شاید به این دلیل باشه که کوئری که خودم نوشتم و با اداپتری که خودم ایجاد کردم باعث شده شمای جدولی که داره fill می شه تغییر کنه و یا یه همچین چیزهایی.
لطفا کمکم کنید.
ordersCount = 'Customers[4].ordersCount' threw an exception of type 'System.Data.StrongTypingException'
من با دیزاینر خود ویژوال استودیو همه چی رو ایجاد کردم. یک view دارم که توی دیزاینر ساختمش و روی فرمم به یک دیتاگریدویو بایندش کردم. بعلت اینکه باید شرطهایی رو بصورت دینامیک به کوئریم اضافه کنم، کوئری رو در یک تابع نوشتم و همراه با دیتاآداپتری که ایجادش کردم (نه اونی که خودش بصورت ویزارد می یاره روی سینی ابزار) اطلاعات رو در همان view که خود دیزاینر برام ایجاد کرده ریختم و از اون جدول استفاده می کنم. توی دیتاگریدویو بعضی از فیلدها رو درست نمایش می ده ولی بعضی رو اصلا نشون نمی ده و توی یک حلقه تکرار مثلا اگه بخوام به مقادیر موجود در ستونهای یک سطر از دیتاتیبلم دسترسی پیدا کنم این اکسپشن رو تولید می کنه.
مثلا توی مثالی که بالا گذاشتم، وقتی که خواستم محتوای فیلد ordersCount از جدول Customers رو ببینم و چاپ کنم خطا داده.
نمی دونم باید چیکار کنم. حجم کاری که تا الان انجام دادم خیلی بالا رفته. می ترسم هر چیزی رو باز تغییر بدم و از دست بدم خیلی چیزا رو.
با خودم گفتم که شاید به این دلیل باشه که کوئری که خودم نوشتم و با اداپتری که خودم ایجاد کردم باعث شده شمای جدولی که داره fill می شه تغییر کنه و یا یه همچین چیزهایی.
لطفا کمکم کنید.