2011-11-24 81 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