2012-10-15 47 views
0

我試圖將OnChange或Changed或IndexChanged事件添加到使用VS工具的InfoPath中的「下拉列表框」控件中。將代碼中的事件添加到InfoPath中的下拉列表框中

如果發現下面的代碼如何與按鈕完成:

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

我認爲這也可能與其他控件,但我似乎無法找到中投對象可以添加將事件添加到我的下拉列表中。

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

我試過ComboBox對象,但後來發現這個對象不能被轉換成ComboBox類型。

我希望有人能給我一些建議。我想要做的是基本上運行一個查詢,根據我的「項目編號」框中​​的選定值篩選我的數據。

也許不錯,值得一提的是:我正在更改Word文檔中使用的表單(在SharePoint中用作模板)。我並不認爲這很重要,但我想我會以任何方式提及它。

在此先感謝

Oxillery

回答

0

您可以無需編寫代碼解決這個問題。我沒有在這臺機器上的Infopath給你一個樣品。但我認爲你可以在點26此處描述的方法解決這個問題:

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

代替計算平均在上面的例子中,你會在你的數據源設置一些參數,並進行基於刷新在下拉列表中設置的值。

相關問題