2010-04-15 2 views
0

안녕하세요, 저는 Windows 폼 가져 오기 데이터를 SQL에 가지고 있습니다. 또한 WebBrowser 컨트롤을 사용하여 Windows 폼에로드해야하는 데이터를 미리보기 위해 사용되는 aspx 페이지가 있습니다. 문제는 그게 gridview에 바인딩 할 수있는 aspx 페이지에 컬렉션 (목록)을 전달하는 방법은 무엇입니까?Windows 웹 브라우저 컨트롤에 ASPX 페이지로드

답변

0

당신은 할 수 없습니다 - 그들은 분리 된 것들입니다.

WebBrowser 컨트롤은 양식에 IE 창을 렌더링하고 요청한 페이지를로드 한 다음 평소와 같이 렌더링합니다.

웹 응용 프로그램에서 웹 페이지로 데이터를 전달하려면 웹 응용 프로그램에서 읽은 데이터 원본 (예 : 공통 데이터베이스 등)에 데이터를 가져와야합니다. 새로운 데이터.

+0

유사한 디자인을 달성하는 방법에 대한 제안이 있으십니까? – Juvil

+1

그래서 부정적인! 그것은 심지어 아주 어렵지 않습니다. – leppie

0

ASP.NET 응용 프로그램 호스팅을 살펴보십시오.

이미 몇 가지 예가 나와 있으므로 모든 접착제를 다시 발명 할 필요가 없습니다.

Here은 IronScheme의 '문서 브라우저'에 사용 된 코드입니다.

Here 간단한 콘솔 앱에서 서버 파트를 설정하는 방법을 알 수 있지만 Windows 폼을 만드는 것은 어렵지 않습니다.

데이터를 전달하는 방법은 단순히 ASP.NET 응용 프로그램 상태로 덤프 한 다음 ASPX 페이지에서 다시 읽어 들이기 만하면됩니다.

관련 문제