2011-01-27 2 views
1

모든 winforms 페이지에서 데이터 집합 컨트롤을 사용하여 만든 기존 winforms 응용 프로그램을 업데이트하려고합니다. VS 2008에서 VS 2010으로 이식했으며 데이터베이스 섹션을 업데이트하고 기존 코드 방법을 사용하여 SQL 백엔드에 연결해야합니다.Designer.vb (폼 디자이너)를 수정하여 winforms 창에서 DataSet 컨트롤을 제거 할 수 있습니까?

솔루션 탐색기에서 데이터 세트 파일을 클릭하고 "프로젝트에서 제외"를 클릭하면 프로젝트를 빌드 할 수 없습니다.

.designer.vb 파일의 데이터 집합을 참조하는 코드 줄을 주석 처리하는 것이 좋습니다?

답변

1

디자이너 파일에서 주석 처리를하면 다시 저장하면 제거됩니다.

디자이너 코드 파일은 양식을 저장할 때 생성되므로 그냥 덮어 쓰게됩니다. 일이 잘못되었을 때 나는 이것을 몇 번했습니다. 당신은 백업을 가지고 있는지 확인하십시오!

+0

멋진데, 그래서 당신이 그걸 후회하게 만들지 않았습니까? – user279521

+1

좋은 질문이지만, WinForms를 사용하여 정말 후회합니다 (실제로는 그렇지 않습니다). 나는 그것에 대한 약 1000 개의 컨트롤을 가지고있는 폼을 가지고 있으며, 조심스럽게 제공하는 것이 좋습니다. 폼 디자이너를 닫고 Designer.vb 파일을 저장 한 다음 다시 작성한 다음 폼을 열어보십시오. 또한, 볼 곳이 많습니다. 데이터 세트는 Friend WithEvents 비트에 있으며, InitializeComponent()의 시작 부분과 잠재적으로 EndInit() 섹션에 있습니다. 친구의 WithEvents에서 제거하기 시작하면 강조 표시됩니다. 선언되지 않으므로 강조 표시됩니다. 행운을 빕니다! – Tom

+0

좋은 조언. 감사! – user279521