【发布时间】:2019-09-23 10:59:30
【问题描述】:
我在 c# windows.form 中创建一个表单,然后创建数据库(MySql)。 然后我尝试使用 linq 将我的表单信息保存到数据库中,一切正常,但它是我不理解的字符串错误? 有我的代码:
var db = new class1DataContext();
db.userssave(txtusername.Text, txtfirstname.Text, txtlastname.Text, txtgender.Text, mobile, txtcountry.Text, txtemail.Text, txtrealestate.Text, Convert.ToInt16(level), txtsocialid.Text, txtdate.Value, txtpassword.Text, txtaddress.Text);
还有错误:
Severity Code Description Project File Line Suppression State
Error CS7036 There is no argument given that corresponds to the required formal parameter 'address' of 'class1DataContext.userssave(int?, string, string, string, string, long?, string, string, string, short?, string, DateTime?, string, string)' Projectname D:\Programs\Projectname Software\Projectname\Projectname\Frmnewuser.cs 53 Active
请帮帮我。
【问题讨论】:
-
您的方法需要一个可为空的 int 作为第一个参数,但您将它传递给一个字符串
-
userssave收到 14 个参数,你发送了 13 个。