2014-02-08 183 views
0

我將一些數據從一種表單傳遞到另一種表單。沒關係。但我無法以相同的形式從另一個方法訪問相同的數據。這是代碼(即: - 。StDate,結束日期...... 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牛逼訪問()方法,請別人給我一個解決方案

+0

frmLeaveRequestConfirmation應返回變量... – Max

+0

如何調用RequestLeave方法!最好讓它與你需要在裏面使用的值作一個參數 –

+0

好的,謝謝@MuhammadNour :) –

回答

1

定義一個變量來存儲StDate,你的方法

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

然後你可以從你的訪問10方法。

dal.MyProperty_LvStartDate = stDate; 
+0

謝謝。我會盡力。 :) –

+0

我認爲應該有更好的方式來做到這一點,而不是僅僅創建變量,你不同意 –