2014-06-23 72 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() 
相关问题