我已经按照本教程大部分来解释我在做什么。 http://www.asp.net/data-access/tutorials/creating-a-business-logic-layer-vb
我需要做的是找出能够更新我的formview的最佳方法。我不明白教程试图向我解释的是什么,所以我尝试了之前我更新过gridview的方式。但我收到“没有为此对象定义的无参数构造函数。”我试图调试并查看callstack,但它并没有真正告诉我太多。
我有我的sql存储过程来更新哪些在执行时工作正常。
我还有另一个类,我在其中引用了应用程序详细信息类
applicant.vb
这是代码,当您单击gridview上的查看详细信息链接时,它会将您传递到另一个页面,该页面显示申请人详细信息它位于同一个applicant.vb类
我正在尝试使用.aspx页面上的以下方法进行更新,但是我收到以下错误“没有为此对象定义无参数构造函数。”
Memberdetails.aspx
答案 0 :(得分:0)
在不知道哪一行代码导致该错误的情况下,我无法肯定地说,但是,我的猜测是您的错误出现在这行代码上。
_applicantadapter = New applicantTableAdapter
在applicantTableAdapter之后放置一个空括号,以查看该类型可用的不同构造函数签名。我打赌你会发现没有一个选项不允许参数。
该错误意味着您尝试实例化的对象类型要求您包含参数(并且您不是)。