2011-11-24 77 views
0

我有一個datagridview用於列出所有的學生信息。我使用linq to sql作爲數據源。當我編輯一行或直接在一行中添加新行時,出現問題gridview.I的意思是沒有任何形式可以編輯或添加學生信息。用戶應該鍵入特定的列進行編輯或添加一個新行。 我發現使用SqlDataAdapter的魂魄。DataGridview與linq-to-sql

TableAdapter.Update(e.Row);它更新數據庫。

我不知道如何使用linq to sql實現相同的功能。

回答

0

致電DataContextSubmitChanges()方法,該方法用於填充DataGridView

MSDN參考: http://msdn.microsoft.com/en-us/library/bb292162.aspx

+0

我會更樂意如果你可以分享你tutorial.Thank。 – user650922

+0

也許最有用的就是這個(它是最後一個鏈接的子頁面):[如何:提交對數據庫的更改(LINQ to SQL)](http://msdn.microsoft.com/zh-cn/library /bb399378.aspx) 檢查操縱數據演練:[C#](http://msdn.microsoft.com/en-us/library/bb386927.aspx)[VB](http://msdn.microsoft.com/ EN-US /庫/ bb386924.aspx)。另請參閱:[製作和提交數據更改(LINQ to SQL)](http://msdn.microsoft.com/zh-cn/library/bb882674.aspx) – akoso

+0

@ user650922您是否設法做到這一點? – akoso