首页 文章

Visual Studio中的错误(C#):没有重载方法'UpdateStudentData'需要1个参数[关闭]

提问于
浏览
0

1.作为一名新的学生程序员,我对C#和visual studio非常陌生,我在Access中有一个学生数据库,并连接到我在visual studio中的项目 . 已设置连接字符串 . 一旦我在我的表单中保存数据,我的登录屏幕验证数据在DB中工作我得到一个错误“没有重载方法'updateStudentData'需要1个参数 . 它指向行中的Form.CS文件,但它似乎是的,我认为我在视觉工作室设置查询时必须这样做 . 我很难过 . 请告诉我应该看看,提前谢谢你们!

2.错误指向此段代码,其中星号是:

private void btnSave_Click(object sender,EventArgs e)

{

尝试

{

studentBindingSource.EndEdit();
**studentTableAdapter.UpdateStudentData(this.k5smsData.Student);**
panel1.Enabled = false;

}

2 回答

  • 0

    使用您提供的代码量并不是很容易帮助您 . 但是,错误消息非常清楚 . 检查 UpdateStudentData 中方法的签名,您应该能够找到与之匹配的原因 .

  • 2

    您正尝试使用单个输入( this.k5smsData.Student )调用 UpdateStudentData 方法 . 该错误告诉您 UpdateStudentData 方法存在,但它没有以一种只能传递一个输入(参数)的方式定义 .

    您需要确定 UpdateStudentData 方法接受的参数(如果有)并相应地调用它 . 将光标放在指示错误的行上的括号内,并从Visual Studio菜单中选择"Edit" - > "IntelliSense" - > "Parameter Info" . 应在光标附近显示一个小弹出窗口,其中包含有关该方法可接受的参数的信息 .

    很可能有 UpdateStudentData 方法的多个版本,每个版本都接受不同的参数 . 在这种情况下,您可以使用键盘上的向上和向下箭头循环显示参数集 .

相关问题