2012-10-15 3 views
0

응용 프로그램 용 VS 도구를 사용하여 InfoPath의 "드롭 다운 목록 상자"컨트롤에 OnChange 또는 Changed 또는 IndexChanged 이벤트를 추가하려고합니다.InfoPath의 드롭 다운 목록 상자에 코드 이벤트 추가

이이 버튼을 사용하여 수행하는 방법을 다음과 같은 코드를 발견하는 경우 :

((ButtonEvent)EventManager.ControlEvents["ButtonName"]).Clicked += new ClickedEventHandler(FormCode_Clicked); 

나는이 다른 컨트롤이 가능하다 생각하지만, 내가 추가 할 수 있도록 캐스트 개체를 찾을 수 없습니다 내 드롭 다운 목록에 이벤트.

((?)EventManager.ControlEvents["Project_x0020_Number"]).SelectedIndexChanged += new EventHandler(FormCode_SelectedIndexChanged); 

나는 개체 콤보를 시도하지만이 객체 유형 콤보 상자에 캐스트 할 수 없음 오류 자신이었다.

누군가가 조언을 해줄 수 있기를 바랍니다. 기본적으로 "프로젝트 번호"상자에서 선택한 값에 따라 데이터를 필터링하는 쿼리가 실행됩니다.

어쩌면 또한 언급하는 것이 좋습니다. 나는 (SharePoint의 템플릿으로 사용되는) 워드 문서로 갈 폼을 변경하고 있습니다. 나는 정말로 이것이 중요하다고 생각하지 않지만, 나는 그것을 어떤 식 으로든 언급 할 것이라고 생각했다. 사전

Oxillery

답변

0

에서

덕분에 당신은 코드를 작성하지 않고이 문제를 접근 할 수 있습니다. 이 기계에 Infopath를 가지고 있지 않아 샘플을 줄 수 없습니다. 하지만 난 당신 포인트 26 여기에 설명 된 방법으로이 문제를 해결 할 수 있다고 생각 :

http://www.bizsupportonline.net/infopath2003/avg-function-infopath.htm

대신 당신이에 따라 새로 고침을하여 데이터 소스에 몇 가지 매개 변수를 설정하고 수행 위의 예에서와 같이 평균을 계산 값을 드롭 다운에 설정하십시오.