`
jackchen0227
  • 浏览: 146867 次
  • 性别: Icon_minigender_1
  • 来自: 帝都
社区版块
存档分类
最新评论

dropdownlist使用的一些心得

阅读更多

首先,在dropdownlist显示的时候,有些selectedvalue是空值,这个时候如果不处理的话,就会提示

类似“数组越界之类的”,这个时候可以采用下列方式解决(参考http://hrj0130.blog.163.com/blog/static/24305432009228101931652/)

1、静态声明

<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="ObjectDataSource1"
                    DataTextField="Name" DataValueField="ID" SelectedValue='<%# Bind("ParentID") %>'
                    Style="position: relative" AppendDataBoundItems="True">
                   <asp:ListItem Value="">(无 或 空 或 all)</asp:ListItem><!--需要增加的内容-->
 </asp:DropDownList>

 可以在指定datasource之后,在添加心得item,但是要注意加上

AppendDataBoundItems="True"

2、动态编程

        ListItem newItem = new ListItem("请选择文章作者","");//新建item
        this.AUTHOR_ID.Items.Add(newItem);//添加

 其次,获得返回值用的是selectedValue

int schoolId = Int16.Parse(((DropDownList)row.Cells[6].FindControl("school")).SelectedValue);

 

分享到:
评论

相关推荐

    Dropdownlist控件的使用

    在本教程中,我们将深入探讨如何使用Dropdownlist控件,并实现标题和描述中提到的联动效果——当用户在一个Dropdownlist中选择特定选项时,另一个Dropdownlist会自动更新其显示内容。 首先,让我们了解Dropdownlist...

    asp.net中dropdownlist使用AJAX联动

    通过以上步骤,我们就实现了ASP.NET中DropdownList使用AJAX的联动效果。这种方式不仅让页面保持了交互性,还避免了每次操作都导致的全页刷新,提高了应用程序的响应速度和用户体验。同时,结合数据库,我们可以实现...

    使用js添加DropDownList的项

    ### 使用JavaScript添加DropDownList的项 #### 背景与问题描述 在ASP.NET应用程序中,经常需要使用`DropDownList`这种服务器控件来进行数据选择。`DropDownList`控件可以方便地展示一系列选项供用户选择。然而,在...

    DropDownList

    在ASP.NET中,`DropDownList`控件可以使用`DataBind()`方法绑定数据源,如数据库查询结果或数组。用户选择的值可以通过`SelectedValue`属性获取,而选定的文本则通过`SelectedItem.Text`获取。此外,`DropDownList`...

    dropdownlist

    在IT领域,DropdownList(下拉列表)是一种常见的用户界面元素,它允许用户从一组预定义的选项中选择一个。这种控件广泛应用于各种应用程序和...良好的用户体验设计也是关键,以确保用户能够方便、快捷地使用这个功能。

    datalist控件中使用DropDownList

    在`DataList`中使用`DropDownList`,我们可以为每一条数据记录提供一个关联的选择项,比如根据产品类别选择、状态选择等。 要在`DataList`中嵌入`DropDownList`,我们需要遵循以下步骤: 1. **数据绑定**:首先,...

    使用DropDownList控件实现省市信息联动

    在本示例中,“使用DropDownList控件实现省市信息联动”的目标是创建一个交互式的界面,用户在选择省份时,市的下拉列表会自动更新,展示该省份下的所有城市,无需页面刷新。这一功能通常用于地址填写或区域选择的...

    asp.net使用DropDownList多级分类下拉

    以上就是实现asp.net中使用DropDownList创建多级分类下拉的基本流程。在实际应用中,你可能还需要考虑其他因素,如性能优化(例如,只在需要时加载子级)、错误处理和样式定制。通过熟练掌握这些技巧,你可以在网页...

    清空dropdownlist值方法

    下面是一些步骤和技术,可以帮助实现这一目标: ### 步骤一:设置DropdownList 首先,在Web表单中定义一个DropdownList控件: ```html &lt;asp:DropDownList ID="Dorpdownlist" runat="server"&gt; &lt;/asp:DropDownList&gt;...

    webform dropdownlist.7z

    以上内容涵盖了DropdownList控件的基本使用、数据绑定、事件处理以及一些高级特性。在“webform DropDownlist.rar”和“DropDownlist”这两个文件中,你可能找到具体的示例代码、演示如何实现这些特性的网页,或者...

    ASP.NET中dropdownlist和GridView控件的用法

    在ASP.NET web开发中,Dropdownlist和GridView是两个非常常用且功能强大的控件。Dropdownlist,也称为下拉列表,通常用于提供用户选择一个或多个选项的界面;而GridView则是一个数据展示控件,用于显示表格形式的...

    Dropdownlist 只读不可选择的方法实例

    在.NET开发中,DropdownList控件是经常用于创建下拉选择列表的常用组件。这个实例主要探讨如何将DropdownList设置...这个实例为开发者提供了一种方法,可以在需要展示固定信息但不允许用户修改选择时使用DropdownList。

    asp.net Dropdownlist结合CheckBoxList多选下拉框

    3. **结合使用**:为了实现多选下拉框的效果,我们可以使用Dropdownlist展示主要选项,然后在用户展开下拉列表时显示一个嵌入的CheckBoxList。当用户选择后,再将CheckBoxList中的选中项同步回Dropdownlist。 4. **...

    DataList中如何响应DropDownList的SelectedIndexChanged事件

    在ASP.NET Web Forms开发中,`DataList`控件常用于显示数据集合,而`DropDownList`则常常作为用户交互的下拉选择项。当用户在`DropDownList`中选择不同的选项时,我们通常需要捕获`SelectedIndexChanged`事件来执行...

    DropDownList常用方法

    本篇文章将深入探讨DropDownList的一些核心功能和应用场景,以及如何实现无刷新操作。 一、基本使用 1. 添加到页面:在ASP.NET的HTML标记中,通过`&lt;asp:DropDownList ID="ddlCategories" runat="server"&gt;`来声明一...

    在GridView中使用DropDownList模板列.doc

    本教程以“在GridView中使用DropDownList模板列”为主题,旨在帮助初学者理解如何在GridView中结合DropDownList实现数据的双向绑定,特别是处理外键关联的数据。 1. 数据库设计与视图创建 在示例中,存在两个相关联...

    如何实现无刷新的DropdownList联动效果

    6. **兼容性处理**:为了确保代码在不同浏览器中正常工作,可能需要添加一些兼容性检查,例如使用`XMLHttpRequest`对象的创建方式,以及处理XML数据的方式。 7. **优化和安全性**:确保在服务器端对传入的`state`值...

    重写 DropDownList 添加optgroup

    使用上面创建的 `NewDropDownList` 非常简单,只需要像普通 `DropDownList` 一样添加到页面即可: ```aspx &lt;!DOCTYPE html&gt; &lt;title&gt;&lt;/title&gt; ...

    C#编程 WinForm窗体开发 DropDownList(源码)

    C#编程 WinForm窗体开发 DropDownList(源码)C#编程 WinForm窗体开发 DropDownList(源码)C#编程 WinForm窗体开发 DropDownList(源码)C#编程 WinForm窗体开发 DropDownList(源码)C#编程 WinForm窗体开发 DropDownList...

    DropDownList分组扩展

    这时,我们需要对DropDownList进行分组扩展,以提供更清晰、更易于使用的用户界面。 分组扩展的基本思想是通过在DropDownList中插入GroupHeaderItem,将相关的选项分到不同的组中,这样用户在浏览选项时可以更快地...

Global site tag (gtag.js) - Google Analytics