回填不了下拉框資料

2021-09-24 12:14:13 字數 1019 閱讀 3495

開發工具與關鍵技術:visual studio
在做專案的過程中,你們是否會在寫修改時因為獲取不到外來鍵id而回填不了資料嗎?今天我就遇到了,獲取不到下拉框的id回填不了資料,雖然說找出這個問題花的時間不多,但是我相信我們可能遇到過同樣的問題,先看圖

上面是我在寫桌位修改時,因為獲取不到下拉框的id導致樓層和部門的下拉框資訊回填不了,但是狀態卻獲取到了id,這是什麼原因吶,下面我就簡單說一下我後面通過什麼方法獲取到id並且回填資料了,首先給你們看一下我彈出修改模態框的**,如下圖

首先我在彈出模態框之前先要選中一條資料,否則不能彈出模態框,然後是清空表單回填資料的操作,在回填資料時,因為樓層和部門有直接關係,所以要獲取到樓層,部門才能跟著獲取到,

可以看到,我已經是把繫結下拉框資料的資訊也已經寫好了,但是它卻獲取不到樓層id和部門id,通過斷點找錯,我們可以看見,見下圖,它獲取到的樓層id是undefined,主鍵和狀態id有獲取到

下面就是我解決問題的方法,如下圖,我就是把寫法改了一下,首先宣告乙個變數來接收選中行獲取到的樓層的id,接著把接收到的id拼接到繫結下拉框的value值上,還有一種獲取不到的情況就是在寫連表查詢的時候,沒有提取到需要的外來鍵id欄位,在查詢時沒有查詢出來,在修改時又需要用到,那麼這種情況也是獲取不到外來鍵id的,同樣需要在查詢中先查出來,這樣才能獲取到樓層id

把下拉框的值回填到文字框

把下拉框的值回填到文字框 通過我目前的做的專案我才發現家庭位址是不用手動錄入的,因為手動錄入的效率慢同時也容易出錯,而通過選中省份 城市 地區的下拉框值然後回填的,就是下拉框的值回填到家庭位址的文字框內 下面就是我寫的 首先自定義乙個setrulecontent方法 function setrule...

下拉框 列舉

列舉 public enum mchtprofitsplittype public string getvalue class 初始化中要放到下拉列表裡的 分賬方式列舉mchtprofitsplittype listorgprofitsplittypelist new arraylist mchtp...

下拉框元件

createselect.js text 建立民族陣列 var arraynation new array 漢族 蒙古族 彝族 侗族 哈薩克族 畲族 納西族 仫佬族 仡佬族 怒族 保安族 鄂倫春族 回族 壯族 瑤族 傣族 高山族 景頗族 羌族 錫伯族 烏孜別克族 裕固族 赫哲族 藏族 布依族 白族 ...