早上好,
我无法在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
当你看它时,这是一个奇怪的出价,但我不合适。
会有一点帮助。
谢谢。答案 0 :(得分:0)
我发现的解决方案是在设置所选值之前首先清除选择 代码如下:
DropDownList.ClearSelection()