2014-06-23 76 views
0

早上好,asp.net設置下拉列表中選擇值返回錯誤

我無法從保存的記錄我的MSSQL 2008 Server上的ASP.NET設置在一個下拉列表中選擇的值。

詳細說明下拉菜單包含一個國家列表,其中選擇所需的國家後,我將它插入到我的MSSQL 2008服務器現在我做了一個編輯記錄頁面我正在做的是從MSSQL 2008服務器拉取記錄並設置作爲這裏的下拉列表中選擇的值是代碼:

Dim rogue As New transactionalDataContext 
     Dim toupdate = rogue.tbl_personal_informations.Where(Function(update) update.pid = Request.QueryString("pid").ToString).SingleOrDefault 

     ciz.Items.FindByValue(toupdate.citizenship.ToLower).Selected = True 

省略的代碼很長

現在下拉玩,如果我從MSSQL服務器提取的數據是上下拉的第一項列出它的工作與出錯,但說我從列表中選擇中國,幾乎是名單上的第二十名t返回一個錯誤dropdownlist無法設置selectedvalue

這是一個出價奇怪,當你看着它,但我不喜歡。

有一點幫助會做。

謝謝。

回答

0

我找到了解決辦法是設置低於選定值 代碼之前先清除的選擇:

DropDownList.ClearSelection() 
相關問題