ورود

نسخه کامل مشاهده نسخه کامل : درخواست راهنمایی :یافتن یک رکورد در DataView



szr
30-08-2008, 21:59
با سلام
بنده می خوام در یک DataView دنبال یک رکورد بگردم البته توسط نام و نام خانوادگی و پس از پیدا کردنش ID را می خوام که بهم بده...
این دو حالتو امتحان کردم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینجوری می خوام جایی که اون رکورد هست و بهم بده اما می گه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خدا خیرتون بنده


با تشکر

_H2_
31-08-2008, 13:17
سلام
کدهایتان که مشکل دارند، ولی برای من عجیب است که اپراتور && را از کجا گیر اوردید؟؟؟؟؟؟؟
این اپراتور فقط روی مقادیر bool کار میکند و عمل AND منطقی را انجام میدهد!!!!!

بعد هم متد Find از DataView فقط میتواند در Primarykey جستجو کند، ایا نام فرد در جدول شما PrimaryKey است؟

اگر نیست باید از DataTable اصلی که تغذیه کننده DataView است استفاده کنید.
مثلاً

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

آرایه ای از تمام سطرهایی که ناممشخص شده را دارند باز میگرداند.

szr
31-08-2008, 14:43
سلام
کدهایتان که مشکل دارند، ولی برای من عجیب است که اپراتور && را از کجا گیر اوردید؟؟؟؟؟؟؟
این اپراتور فقط روی مقادیر bool کار میکند و عمل AND منطقی را انجام میدهد!!!!!

بعد هم متد Find از DataView فقط میتواند در Primarykey جستجو کند، ایا نام فرد در جدول شما PrimaryKey است؟

اگر نیست باید از DataTable اصلی که تغذیه کننده DataView است استفاده کنید.
مثلاً

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

آرایه ای از تمام سطرهایی که ناممشخص شده را دارند باز میگرداند.

با سلام
عرض کنم که همینطوری یه چیزی به ذهنم رسید زدم(&&).
من اطلاعات زیادی ندارم و خودم دارم این مباحث رو کار می کنم و نمی دونم که این DataTable کارش چیه و چجوری می شه ازش استفاده کرد؟

با تشکر

_H2_
31-08-2008, 22:04
سلام

...نمی دونم که این DataTable کارش چیه و چجوری می شه ازش استفاده کرد؟
این کلاس یکی از اصلی ترین کلاسهای ADO.Net است که اصلی ترین مخزن نگه داری حجمی اطلاعات در دات نت است.
یعنی DataView هم که گفتید، خودش چیزی را نگه میدارند و فقط میتواند سطهای ذخیره شده در DataTable را Filter و یا Sort کند.

DataTable خصوصیت های زیادی دارد از جمله Rows که سطرها را بر میگرداند و Columns که ستون ها را نگه میدارد.
در عین حال خصوصیت های کاربردی دیگری مثل همین Select هم دارد.
که نمونه کدش را که جواب سوالتان هم بود در پست قبلیم میبینید.

جهت اطلاعات بیشتر و کامل و اینکه پایه کاریتان را محکم کنید، پیشنهاد میکنم حتماً حداقل یک کتاب یا pdf در ضمینه AO.Net تهیه و مطالعه کنید.