所选日期=所选数据的名称不存在
本文关键字:不存在 数据 日期 | 更新日期: 2023-09-27 18:01:06
我正在创建一个asp.net应用程序,并使用了以下代码:
Application["getData"] = new GigOpportunity(txtId.Text,
Convert.ToDateTime(SelectedData),
txtVenue.Text,
txtGenre.Text,
Convert.ToDouble(txtCost.Text),
Convert.ToInt32(txtCapacity.Text),
chkHeadliner.Checked,
txtMainAct.Text,
chkEngineer.Checked);
但当我运行表单并选择OK时,它会显示:
"输入字符串的格式不正确">
当我进一步查看selecteddata变量时,它会显示:
"SelectedDate=名称"SelectedData"在当前上下文中不存在">
这就是SelectedData的来源:
string SelectedData = dateTimePicker.SelectedDate.ToString("dd MMMM yyyy");
如果您已经有了日期时间,为什么不直接使用它并将其传递给GigOppertunity?
在新信息后编辑
您得到的错误通常是由使用未声明的变量引起的
我认为GigOppertunity的构造函数有一个拼写错误。检查构造函数并查看参数名称是否正确。
我想说,在构造函数中,参数是选择日期当它被设置时,它说
this.selecteddate = selecteddata
应该说
this.selecteddate = selecteddate