[英]Adding event in code to Drop-down list box in InfoPath
我正在嘗試使用VS Tools為應用程序將OnChange或Changed或IndexChanged事件添加到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
您無需編寫代碼即可解決此問題。 我在這台機器上沒有Infopath可以提供樣品。 但是我認為您可以使用第26點介紹的方法解決此問題:
http://www.bizsupportonline.net/infopath2003/avg-function-infopath.htm
您無需在上面的示例中計算平均值,而是在數據源中設置一些參數,然后根據下拉列表中設置的值執行刷新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.