dropdownlist赋值问题

问题描述

在asp.net中,dropdownlist先从数据库中加载了区域列表的区域信息,我想实现这样一个效果:一打开页面dropdownlist就显示第二条记录。在修改页面中出现这样的一个问题,我原本区域是上城区,但跳到修改页面后,dropdownlist(打开修改页面后,先自动加载数据库中的区域信息,再赋值)无法显示上城区。

解决方案

解决方案二:
在page_lode里写if(!Page.IspostBack){绑定}
解决方案三:
你的dropdownlist是在母版页中么?
解决方案四:
this.dropdownlist.selectdindex=1;
解决方案五:
一打开页面dropdownlist就显示第二条记录这个在page_lode里面绑定数据后记得写dropdownlist.selectdindex=1原本区域是上城区。。。可能我接触asp.net太浅,我不理解什么叫上城区
解决方案六:
forinti=0;i<dropdownlist.items.count;i++{if(dropdownlist.items.FindItemByValue("上城区")!=null){dropdownlist.selectedIndex=i;break;}}

解决方案七:
if(!Page.IspostBack){dw.SelectedValue="上城区ID";//前提是必须保证在DW里面存在上城区ID}

解决方案八:
dropdownlist.SelectedIndex=dropdownlist.Items.IndexOf(dropdownlist.Items.FindByValue("上城区ID"));很久没写了,应该是这样的~
解决方案九:
引用6楼cestar2005的回复:

C#codeif(!Page.IspostBack){dw.SelectedValue="上城区ID";//前提是必须保证在DW里面存在上城区ID}

同意这个做法,因为我就是这么写的
解决方案十:
2005中的dropdownlist每一项的value值不能相同,如果有相同的出现会选择错误。
解决方案十一:
if(!Page.IspostBack){绑定赋值}
解决方案十二:
dropdownlist.Text="上城区"

时间: 2024-10-11 23:34:41

dropdownlist赋值问题的相关文章

利用js给DropdownList赋值实例_正则表达式

话不多说,请看下面代码 var row = [{ "code": "1", "model": "APOLLO" }, { "code": "2", "model": "APOLLO M/B1"}]; for (var i = 0; i < row.length; i++) { var addOption = document.createEl

利用js给DropdownList赋值实例

话不多说,请看下面代码 var row = [{ "code": "1", "model": "APOLLO" }, { "code": "2", "model": "APOLLO M/B1"}]; for (var i = 0; i < row.length; i++) { var addOption = document.createEl

在MVC中Controller为VIEW页面中的DropDownList赋值并锁定

首先是枚举对象的遍历 #region 类型列表框 typeitems = new List<SelectListItem>(); foreach (string i in Enum.GetNames(typeof(ServiceDocumentType))) { typeitems.Add(new SelectListItem { Text = ((ServiceDocumentType) Enum.Parse(typeof(ServiceDocumentType), i)).GetDescr

asp.net中DropDownList和GridView使用方法

GridView常规用法 1.gridview前台界面代码 gridview创建列最主要的有两种方式: 1)数据绑定,表示数据绑定控件中作为文本显示的字段.DataField ="AnswerNum",AnswerNum是数据源中的一个字段.举例说明:  代码如下 复制代码 <asp:BoundField DataField ="AnswerNum" > <ItemStyle Width ="8%" HorizontalAlig

2个问题一起问!!!!!!!!!!!!!11

问题描述 1.怎么让gridview没有一条记录的时候表头也能显示出来.2.gridview的dropdownlist问题...我现在里面有一个模板列是dropdownlist.<ItemTemplate><asp:dropdownlistID="dp1"runat="server"/></ItemTemplate><ControlStyleWidth="60px"/></asp:Templa

dropdownlist-asp.net中findcontrol()写在page_load外边怎么写?

问题描述 asp.net中findcontrol()写在page_load外边怎么写? asp.net中findcontrol()写在page_load外边怎么写? 直接asp.net网站,基于3.5, 想在后台给dropdownlist赋值.,使用findcontrol获取控件, 怎样写在page_load()之外 //ddlError DropDownList ddlError = FindControl("ddlError") as DropDownList; protected

项目实践之javascript技巧_javascript技巧

JS设置控件enabled为可交互document.getElementById("控件ID").disabled ="";JS设置控件enabled为不可交互document.getElementById("控件ID").disabled ="none";js给dropdownlist赋值document.getElementById("控件ID").options.add(new Option(&quo

asp.net mvc 如何通过ajax给htmlhelper的dropdownlist重新赋值

问题描述 asp.netmvc如何通过ajax给htmlhelper的dropdownlist重新赋值 解决方案 解决方案二:在对应的控制器中写上,下面代码是使用LINQTOSQL来从Northwind数据库中提取种类,publicActionResultIndex(){vardb=newNorthwindDataContext();IEnumerable<SelectListItem>items=db.Categories.Select(c=>newSelectListItem{Val

ASP.NET服务器端控件RadioButtonList,DropDownList,CheckBoxList的取值、赋值用法_实用技巧

这三个控件都有一个Items集合,可以用 RepeatLayout 和 RepeatDirection 属性来控制列表的呈现形式.如果 RepeatLayout 的值为 Table,那么将在表中呈现列表.如果设置成 Flow,那么将在没有任何表结构的情况下呈现列表.默认情况下,RepeatDirection 的值为 Vertical.将此属性设置成 Horizontal 将会使列表水平呈现. RadioButtonList:控件提供已选中一个选项的单项选择列表(数据源单选).与其他列表控件相似,