2011-06-27 12 views
0

submitchanges()メソッドを呼び出すと、「行が見つかりません」というエラーが表示されます。SubmitChangesの呼び出しで「行が見つかりません」というエラーが表示される

ここに私のコードです。

datacontex1 data = new datacontex1() ; 

var query = from p in data.projects 
      where p.id == myid 
      select p; 

foreach(project p in query) 
{ 
    p.status="completed" 
} 

data.submitchanges(); 
+2

試してみてください。

foreach(project p in query) { p.status="completed" } 

あなたはこのような何かを行う必要があります。例えばdata.projects内のpからp.status!= "completed"およびp.id == myid select p; – softwaredeveloper

+5

'submitchanges'は' SubmitChanges'でなければならないので、実際のコードではありません。問題を示す*実際のコードを投稿してください。 –

+0

どのようなLINQですか? LINQ to SharePoint? –

答えて

-1

通常のForステートメントを使用する必要があります。foreachステートメントは読み取り専用です。

の代わり:ステータスプロジェクト 'を完成さ' フィルタリングするクエリを更新した後

for (int i = 1; i < query.items.count; i++) 
{  
    query.items[i].status = "completed" 
} 
関連する問題