2012-12-10 41 views
0

我是新來的實體框架一個gridview,我試圖在GridView與存儲過程我寫如下如何ExecuteStoreCommand結果分配給

var ietsParameter = new SqlParameter("@ID", 1000); 
grdStoreProc.DataSource = entities.ExecuteStoreCommand("selectData2 @ID", ietsParameter); 
grdStoreProc.DataBind(); 

綁定,但我得到一個異常

數據源是無效類型。它必須是一個IListSource,IEnumerable的,或者的IDataSource。

誰能告訴我任何其他的方式來實現這一目標?

+0

「實體」的類型是什麼? –

回答

1

ExecuteStoreCommand用於執行數據庫命令,返回類型爲int,該類型告知有多少行受到影響。

您應該改用ExecuteStoreQuery

Check this link from samples

+0

由於它的工作,所以在插入時,我可以使用''ExecuteStoreCommand究竟 – Dotnet

+0

,'ExecuteStoreCommand'是插入,更新和刪除 – Boomer

+0

好的謝謝:) – Dotnet

相關問題