【发布时间】:2018-10-25 10:08:00
【问题描述】:
我有以下代码,它是将客户详细信息添加到 Windows 窗体并将数据传输到 SQL 的整体代码的一部分。我只是编码新手,我不确定如何修复以下错误:
Customers customer = new Customers(GlobalVariables.selectedCustomerID,
lbCategoryID.Item[cbCategory.SelectedIndex].ToString(),
txtFirstName.Text, txtLastName.Text, cbGender.Text,
txtAddress.Text,
txtSuburb.Text, cbState.Text,
int.Parse(txtPostcode.Text).ToString()), dtpBirthdate.Value);
我在“值”下得到一条红线 - 状态为“;预期”
还有客户(在新的之后) - 声明“没有给出与客户所需的形式参数“生日”相对应的参数。客户(int,int,string,string,string,string,string,string,int , 日期时间)'。”
我不确定我需要做什么来解决这个问题。 Birthdate 在客户类中采用 DateTime 格式。
任何帮助将不胜感激。
【问题讨论】:
-
你的括号太多了...
-
int.Parse(txtPostcode.Text).ToString(), dtpBirthdate.Value);还有一个)
-
int.Parse(txtPostcode.Text).ToString() 后多余的括号需要去掉
-
问题:你为什么要把
string解析成int,然后再转换成string?int.Parse(txtPostcode.Text).ToString() -
@SeM 让我们一个接一个地处理错误,好吗? ;-)