最近使用infopath開發點東西,想實現兩個下拉列表實現聯動。
需求如下:
下拉列表field1值為a時,下拉列表field2選項有a1、a2
下拉列表field1值為b時,下拉列表field2選項由b1、b2
下面我們開始設計表單。
1、建立兩個下拉列表:field1、field2
2、field1列表中手工新增值a、b 這兩個選項
3、設計xml
<?xml version="1.0" encoding="utf-8" ?>
a1a2
4、新增資料來源
選擇「xml文件」—〉點「下一步」—〉選擇瀏覽按鈕,載入剛建立的xml檔案—〉點「下一步」—〉點「下一步」
—〉點「下一步」—〉點「完成」—〉點「關閉」
建立完後,我們可以在資料來源中看到「db」 輔助資料來源
5、field2 繫結輔助資料來源
6、建立field1 changed事件
(注:工具—〉表單選項—〉程式設計中 可以選擇程式語言,下面我們選擇用c#)
public void internalstartup()
public void field1_changed(object sender, xmleventargs e)
else
}列表設定就到此結束,下面我們可以瀏覽下效果
操作如下:
1、雙擊 field1下拉列表
2、點「規則」按鈕—〉點「新增」
3、在規則1種,新增設定條件 field1=「a」 新增兩個操作 field2=「a1」 field2=「a2 」
重複步驟2、3,新增規則2,新增設定條件 field1=「b」 新增兩個操作 field2=「b1」 field2=「b2 」
如何關閉與恢復visual studio實時偵錯程式
如何關閉與恢復visual studio實時偵錯程式 刪除 hkey local machine software microsoft windows nt currentversion aedebug debugger hkey local machine software microsoft n...
如何關閉與恢復visual studio實時偵錯程式
前段時間裝了vs2005,今天裝了個 酷我 盒 開啟時,老出現 visual studio實時偵錯程式 對話方塊。沒法用,鬱悶至極,於是找到了解決的辦法 如何關閉與恢復visual studio實時偵錯程式 在安裝了vs2005之後,一旦某些程序出現問題,那個偵錯程式總會出來搗亂。下面就解決它!刪除...
如何關閉與恢復visual studio實時偵錯程式
前段時間裝了vs2005,今天裝了個 酷我 盒 開啟時,老出現 visual studio實時偵錯程式 對話方塊。沒法用,鬱悶至極,於是找到了解決的辦法 如何關閉與恢復visual studio實時偵錯程式 在安裝了vs2005之後,一旦某些程序出現問題,那個偵錯程式總會出來搗亂。下面就解決它!刪除...