2012-10-08 3 views
0

저는 직원을위한 급여 계산 프로그램을 작성하고 있습니다. 제가 알아야 할 것은 급여 정보를 한 서식에서 다른 서식으로 가져 오는 방법입니다.v.net에서 다른 양식의 변수 데이터를 사용하십시오.

형태의 변수 데이터를 필요로하는 양식은 작업 표라고하며 양식에 필요한 데이터는 PayRoll입니다. 나는 다음과 같은 코드를 사용하면

는 :

lblName.Text = TimeSheet.EmpName 

을 나는 EmpName가 EmployeeInfo.Timesheet 나는 그것을 위해 클래스를 생성 한 후 (작업 표가있는 프로젝트 파일)의 회원이 아니라는 오류가 발생합니다.

이러한 양식을 링크 할 수있는 아이디어가 있습니까?

+1

클래스에'public' 속성을 만들어야합니다. – adatapost

+0

위의 행을 호출하는 코드를 게시해야합니다. 또한 아키텍처에 대해 설명하십시오. 양식을 모달 형식으로 표시하고 있습니까? 아니면 MDI 구조를 가지고 있습니까? – Steve

+0

이다 내가 작업 표가 코드'공공 EmpName 문자열로 공공 관리자 문자열 문자열로 공공 클라이언트 2 문자열로 공공 Contract1 문자열로 공공 Contract2 문자열로 공공 Project1의 문자열로 을 문자열 공공 클라이언트 1과 같은 공공 기간으로 공공 Project2에이 문자열로 공공 BillLevel는 문자열로 공공 BillLevel2는 문자열 공공 TotalHours은 두 번으로 공공 PTO는 두 번으로 개인 서브 frmPayroll_Load (은 System.Object으로 보낸 사람, 경우 System.EventArgs으로 e)는MyBase.Load 를 처리로EmpName = txtEmpName.Text 관리자 = txtSupervisor.Text' – compucrazy

답변

1

PayRoll 양식에서 TimeSheet 양식을 호출하는 동안 그리고 해당 양식의 인스턴스를 인스턴스화하고 보유하고있는 한 잘못된 것은 아닙니다. 당신이 당신의 재산을 잃어 버릴 것이다 폐기() 메소드를 호출하는 경우주의해야 할

Dim ts as New TimeSheet 
ts.ShowDialog() 
' Do whatever you need in the timesheet form to set it. 
lblName.Text = ts.EmpName 

한 가지입니다 :

뭔가처럼 보여야하는데.

질문에 대한 답변이 없으면 문제에 대한 자세한 정보가 도움이 될 수 있습니다.

관련 문제