在c#

时间:2017-02-08 17:05:54

标签: c# forms

我正在尝试将航班费用的数据传递给另一种形式,但是当我输入代码时会出现错误“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();
}

1 个答案:

答案 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