访问其他方法中的数据

时间:2014-02-08 14:23:59

标签: c#

我将一些数据从一个表单传递给另一个表单。没关系。但我不能以相同的形式从另一种方法访问相同的数据。这是代码(即: - StDate,EndDate ...... SDEvening是我从其他表单传递的数据。

public frmLeaveRequestConfirmation(DateTime StDate, DateTime EndDate, string SDFull, Boolean SDMorning, Boolean SDEvening)
{
    //I can Access those data(StDate,EndDateSDFull......) from here
}

private void RequestLeave()
{
    blLeaveManagement bl = new blLeaveManagement();
    dalLeaveManagement dal = new dalLeaveManagement();
    dal.MyProperty_Exception = "";

    dal.MyProperty_LvStartDate = //I want to equal this to StDate;
}

我想eqaul dal.MyProperty_LvStartDate到StDate。但是我无法从RequestLeave()方法访问StDate。请有人给我一个解决方案。

1 个答案:

答案 0 :(得分:1)

定义一个变量来存储方法的StDate

DateTime stDate;
public frmLeaveRequestConfirmation(DateTime StDate, DateTime EndDate, string SDFull, Boolean SDMorning, Boolean SDEvening)
{
   stDate = StDate;
   ...
}

然后,您可以使用RequestLeave方法访问它。

dal.MyProperty_LvStartDate = stDate;