GridView
를 바인딩해야하는데,이 코드를 사용하고 있습니다.linq/Entity Framework를 사용하여 gridview를 바인딩하는 방법?
ProductDBEntities db = new ProductPDBEntities();
var pro = from u in db.Products where u.PID == 1 select u;
if (pro != null)
{
GridView1.DataSource = pro;
GridView1.DataBind();
}
및이 오류가 발생했습니다.
System.InvalidOperationException : 시퀀스에 요소가 두 개 이상 들어 있습니다.
누군가 내가 뭘 잘못하고 있는지 말해 줄 수 있습니까?
당신은 ** ToList() **로 변환해야한다고 생각합니다. gridview에 대한 DataSource로 작동하려면 – V4Vendetta
ToList 함수가이 오류를 줬습니다. 데이터 소스가 유효하지 않습니다. 체육. IListSource, IEnumerable 또는 IDataSource 여야합니다. ELAPDBEntities db = new ELAPDBEntities(); var assetFinan = db.AssetFinancings의 u 위치 여기서 u.AppID == AppID select u; (assetFinan! = null) gvAssetFinance.DataBind(); } – Kay
ToList를 ** pro ** – V4Vendetta