使用带有linq的GetNewBindingList()方法时出现InvalidCastException

时间:2014-05-24 19:28:02

标签: linq gridview datacontext .net

我正在制作一个应用程序,我对onload事件有这个问题。 当用户单击按钮时,应用程序将加载网格视图。当用户插入时,更新... gridview将再次加载。 这里是我正在使用的代码:

Dim context As New QLDLDataContext()
listAgencyType = context.AGENCies.GetNewBindingList() <-exception on this line
dtgridAgencyType.DataSource = listAgencyType

插入新数据时工作正常。但是当我更新数据时,它抛出了这个异常: “InvalidCastException”。数据库已更新,但我无法再加载gridview。我尝试重新启动应用程序,但它仍然抛出此异常。 但是,当我删除上表中的所有数据时,它再次正常工作。

任何人都可以帮助我吗?或者是否有另一种方法将数据绑定到gridview与linq?谢谢你。

0 个答案:

没有答案