با سلام
برای اینکه کامبوباکس رو با فیلد خاصی از جدول fill کنیم از چه کدی باید استفاده کرد؟؟
و اینکه کل رکوردهای جدول واکشی بشن و توی گریدویو fill بشن بدون شرط خاصی؟
publishContext = new publishingCompanyEntities(); cmoAuthors.DataSource = publishContext.Authors.ToList(); cmoAuthors.DisplayMember = "FirstName";
خیلی ممنون بابت جوابتون .
برای اینکه فیلدهای خاصی را واکشی کنم چه کدی باید بکار ببرم؟
public static List<Request> SelectRequest()
{
return (from r in context.Requests select new { r.Code, r.Request_Date, r.Requester_Unit}).ToList();
}
در کد بالا خط return چطور باید اصلاح بشه؟؟
شما درست عمل کردید
3 فیلد را واکشی کردید
این کد خطا داره و من نمیدونم مقدار برگشتی متدم باید به چه صورت باشه ... یعنی نمیدونم خط return چطور باید نوشته بشه یا نوع خروجی متد ..
کد درسته
متن خطا را قرار دهید تا بررسی کنم
Error 1 Cannot implicitly convert type 'System.Collections.Generic.List<AnonymousType#1>' to 'System.Collections.Generic.List<Repository.DAL.Request>' E:\Repository\Repository(ver1)\Repository.DAL\Select.cs 118 24 Repository.DAL
موقع کدنویسی این خطارو میگیره ...
به شکل زیر متد را بنویسید
public static List<Request> SelectRequest() { return (from r in context.Requests select r).ToList();
فیلدهای موردنظرم رو به چه صورت مشخص کنم؟
شما خروجی را از لیستی از نوع Request قرار داید پس نمیتونید نوع خروجی را تغییر دهید
پس برای واکشی فیلدهای موردنظرم خروجی رو باید به چه صورت قرار بدم؟
باید یک کلاس بسازید از خروجی های مورد نظرتون سپس خروجی متد میشه لیستی از جنس اون کلاس
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)