PDA

View Full Version : جستجوی اخرین آی دی



sarkhosh
جمعه 08 شهریور 1392, 22:33 عصر
سلام
من تازه شروع به مار با ایی اف کردم
میخوام در جدول هدر فاکتورم رکوردی رو انتخاب کنم که فیلد نوعش برابر با خرید باشه و شماره فاکتورش هم آخرین آی دی باشه
اینو که مینویسم اجرا میشه:
grdfactorid.DataSource = db.FactorHeaders.Where(p => p.type == "kh").OrderByDescending(p => p.Factorid).ToList();


ولی میخوام فقط یه رکورد نمایش بده first() رو هم میذازم جواب نمیده

کسی میتونه کمکم کنه
ممنون

مهرداد صفا
سه شنبه 12 شهریور 1392, 11:42 صبح
با سلام.
با استفاده از متود Take (http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28%22SYSTEM.LINQ.ENUMERABLE.TAKE%60%601%22%29; k%28VS.OBJECTBROWSER%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22%29&rd=true) تعداد رکوردها را مشخص کنید:


grdfactorid.DataSource = db.FactorHeaders.Where(p => p.type == "kh").OrderByDescending(p => p.Factorid).Take(1);