asp.net设置下拉列表选中的值返回错误

时间:2014-06-23 01:14:18

标签: asp.net drop-down-menu

早上好,

我无法在MSSQL 2008服务器上保存的记录中设置 ASP.NET 中下拉列表的选定值。

详细说明下拉列表包含一个国家列表,在选择所需国家后我将其插入我的MSSQL 2008服务器现在我创建了一个编辑记录页面我正在做的是从MSSQL 2008 Server中提取记录并设置它因为此处下拉列表的选定值是代码:

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

省略了代码很长

现在正在使用DropDown,如果我从MSSQL Server提取的数据是DropDown列表中的第一个项目,它可以解决错误,但是我说从列表中选择中文几乎是20,它会返回错误下拉列表无法设置selectedvalue

当你看它时,这是一个奇怪的出价,但我不合适。

会有一点帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

我发现的解决方案是在设置所选值之前首先清除选择 代码如下:

DropDownList.ClearSelection()