我正在尝试将航班费用的数据传递给另一种形式,但是当我输入代码时会出现错误“checkIn.toshortdatestring”。我不确定是否有更简单的方法可以做到这一点,或者我是否将我的代码放在了错误的区域。
private void btn_cost_Click(object sender, EventArgs e)
{
string location = cbo_location.SelectedItem.ToString();
DateTime checkIn = dtp_out.Value;
frm_details Frm_flights = new frm_details(txt_flightcost, checkIn.toshortdatestring);
Frm_flights.Show();
this.Hide();
}
答案 0 :(得分:1)
你最初的错误似乎是你没有好好调用ToShortDateString():
frm_details Frm_flights = new frm_details(txt_flightcost, checkIn.ToShortDateString());
无论如何,您的代码似乎也违反了几个命名约定。我在这里复制一个链接,您可以在其中查看命名约定:
https://msdn.microsoft.com/en-us/library/ms229040(v=vs.110).aspx