2012-10-27 1 views
-1

form1에 sql 데이터베이스를 여는 코드 (연결 문자열)를 작성한 다음 form2에서 동일한 데이터베이스를 열어야합니다. 그래서이 방법을 쓸 생각하십니까? 이 방법을 C#으로 내 프로젝트의 모든 양식에서 작동시키는 방법. 모든 프로젝트 양식에서 작동하도록 계획해야합니까? plz help내 프로젝트의 모든 양식에서 작동하는 방법을 얻는 방법 #

+0

단어의 짧은 형태와 물론 th ere가 첫 번째 질문입니다. ** 무엇을 시도 했습니까? ** –

답변

4

모든 공유 기능이 있고 양식을 상속하는 양식의 기본 클래스를 만듭니다.

+0

iam in C# ..... 어떻게 그 일을합니까 ??? –

+1

@ E.S 프로그래밍에 대한 책을 읽고 프로그래밍에 대해 자세히 알아 보려면 온라인 리소스를 찾아보아야 할 것입니다. –

+2

http://msdn.microsoft.com/en-us/library/ms173149.aspx – Oded

2

당신은 그런

public class MyDBService 
{ 

    public static DataTable GetEmployees() 
    { 
     //Connect to DB 
     //return Employees 
    } 

    public static DataTable GetDepartments() 
    { 
     //Connect to DB 
     //return Departments 
    } 


    public static DataTable GetLocations() 
    { 
     //Connect to DB 
     //return Locations 
    } 

} 

이 양식의 각 당신이
var employees = MyDBService.GetEmployees(); 
var depts = MyDBService.GetDepartments(); 

은 따라서 귀하의 UI에서 데이터 액세스를 분리 할 수 ​​있습니다 별도의 클래스에서 그 기능을 넣어 양식에서 그들을 호출 할 수 있습니다/프리젠 테이션

1
public static class MyClass 
{ 

public static string GetConnection() 
{ 
//Write Code 

} 

public static void Methods() 
{ 

//Write Code 
} 


} 

///이 CALSS에게 // 당신의 .cs 또는 된 .vb 파일에

를 사용하는 방법 양식

string con=MyClass.GetConnection(); 
MyClass.Method2(); 
관련 문제