PDA

View Full Version : سوال: بررسی خالی نبودن ViewData



YourWorldToday
چهارشنبه 08 اردیبهشت 1389, 17:15 عصر
با سلام خدمت دوستان گرامی
من می خوام اطلاعات رو از طریق ViewData به فرم برنامه ارسال کنم
قبل از ارسال اطلاعات می خوام بررسی کنم که ایا در ViewData اطلاعاتی وجود داره یا خیر
چطور میشه این کار رو انجام داد؟

mehdi.mousavi
چهارشنبه 08 اردیبهشت 1389, 18:19 عصر
با سلام خدمت دوستان گرامی
من می خوام اطلاعات رو از طریق ViewData به فرم برنامه ارسال کنم
قبل از ارسال اطلاعات می خوام بررسی کنم که ایا در ViewData اطلاعاتی وجود داره یا خیر
چطور میشه این کار رو انجام داد؟


سلام.
روی DataView، (که به اشتباه ViewData نوشته اید)، یک Property قرار داره به اسم Table. ابتدا بدین شکل جدول مورد نظر رو بگیرید، سپس روی DataTable مزبور با استفاده از Rows Property ردیفهای موجود در اون جدول رو گرفته، در نهایت با استفاده از Count از صفر نبودن تعداد Row های اون جدول اطمینان حاصل کنید.

موفق باشید.

YourWorldToday
چهارشنبه 08 اردیبهشت 1389, 18:23 عصر
بله می دونم DataView یه بحثه و ViewData یه بحث دیگه
ViewData در برنامه ASP.NET MVC برای ارسال داده ها به فرم استفاده میشه.

لطفا عنوان بررسی خالی نبودن DataView رو به حال اولش بگردونید.

mehdi.mousavi
پنج شنبه 09 اردیبهشت 1389, 12:12 عصر
بله می دونم DataView یه بحثه و ViewData یه بحث دیگه
ViewData در برنامه ASP.NET MVC برای ارسال داده ها به فرم استفاده میشه.

لطفا عنوان بررسی خالی نبودن DataView رو به حال اولش بگردونید.

سلام.
بسیار خوب، پس لطفا از این پس در سوال خودتون حتما مطرح کنید که در مورد MVC صحبت می کنید. چون عموما اینجا واژه ها (متاسفانه) بجای همدیگه استفاده میشن و چنین اشتباهاتی پیش میاد.

در هر حال، اگر منظورتون گرفتن تعداد عناصر ذخیره شده در ViewData هستش، تنها راهش Cast کردن نتیجه به IEnumerable یا IList و استفاده از Count Property هستش.

موفق باشید.

پاورقی: "عنوان سوال به حالت اولیه برگشت".