现在做了一个页面,用到了DropDownList,值是从数据库中取的,可能有3个,也可能有5个,我想在最前面添加一个选项“请选择”,然后下面才是从数据库中取的数据,应该怎么做呢?高手赐教!
我的代码是这样的:
string sql = "select ID,ClassName from Class";
ddl1.DataSource = SH.GetDataSet(sql);
ddl1.DataTextField = "ClassName";
ddl1.DataValueField = "ID";
ddl1.DataBind();
其中ddl1是一个DropDownList,如何在绑定的值前面加“请选择”
åèåæ³ï¼
/*dropdownlist1 æ¯ä½ åå°çID*/
dropdownlist1.DataBind();// ä»æ°æ®åºç»å®å®ä¹å æå®è¦éä¸çtextå¼ èµå¼ä¸ä¸
dropdownlist1.SelectedValue=â请éæ©â;
è¿è¡ææï¼
如何控制DropDownList控件的外观并设置其数据绑定?
<asp:DropDownList> <asp:ListItem Value="选项1">选项1<\/asp:ListItem> <asp:ListItem Value="选项2">选项2<\/asp:ListItem><\/asp:DropDownList>DropDownList控件也支持数据绑定,只需创建一个数据源,如System.Collections.ArrayList对象,包含你希望在控件中显示的条目。然后,使用Control.DataBind...
asp下拉框默认值的问题
在dropdownlist中加入一个AppendDataBoundItems="True"的属性,然后设置一条静态条目,内容为空,当然也可以设置成“请选择数据”之类的值。具体如下:<asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="True" > <asp:ListItem Value="0">请选择<\/asp:ListItem> <\/asp:DropDown...
dropdownlist选择值里放了两级目录,如何让根目录不能点,只能选择根目录...
用数据绑定是不能再手动填dropdownlist的项的。你用的是什么数据源,如果是datatable的话,那么在他的rows里面添加一行,然后再给绑定到dropdownlist的Text那个字段设置成 请选择 就行了
asp.net(C#) dropDownList初始值的问题
1. 设置dropdownlist AppendDataBoundItems属性为true2. 添加你的默认值,注意这里要设置这个默认值的value,以便判断 示例: <asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="true"> <asp:ListItem Value="-2">==选择分类==<\/asp:ListItem> <\/asp:DropDownList> ...
运行是总是出现错误:dropdownlist1有一个无效 SelectedValue,因为它...
有两种解决方法,一是修改你的数据库,让a_code这一列为能为空。还有一种方法就是改一下你的代码,改成 <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource2"DataTextField="a_code" DataValueField="a_code" SelectedValue='<%# Bind("a_code") %>' Append...
MVC中,Html.DropDownListFor怎么绑定数据
①.在Action中查询要绑定到DropDownListFor的数据,并赋值给ViewBag:程序代码 public ActionResult Create(){ ViewBag.Categories = new SelectList(db.Category, "Id", "Name");return View();} ②.在View中将数据绑定到DropDownListFor:程序代码 Html.DropDownListFor(model => model.CategoryId, ...
ASP.NET的dropDownList的使用问题。
给DropDownList1添加SelectedIndexChanged事件 cs文件:protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { string[] Arr = { "增加教师信息", "修改教师信息", "删除教师信息" };DropDownList2.Items.Clear(); \/\/家在前清楚以前的数据 if (DropDownList1.Text...
C#.NET的dropdownlist绑定数据后,编辑数据时,显示第一项数据的TEXT总...
Dropdownlist1.SelectedItem.Text = row.Cells[1].Text.Trim();你要理解这句话的意思,她是给选中的项的文本赋值,并不是选中text位cells[1].text的项。Dropdownlist1.SelectedIndex = yourindex;这个是选中项的索引。你给这个赋值才是让索引为yourindex的项被选中。
如何获取选中的dropdownlist的项对应绑定数据的id(主键)
C# 在WEB 开发时,有一个Page_Load事件,在这个事件中写数据绑定事件。procted void Page_Load(object sender ,EventArgs e){ if(!IsPostBack){ ...DropDownList1.DataSource= tb \/\/DrowDownList1 表示下拉框的些tb 表示从数据库取回数据 \/\/ 这里假设有tb 中有 FieldID 也 FieldText 字段。Dro...
Asp.Net DropDownList 下拉按钮 样式问题
html默认的下拉框这个三角样式 是不能修改的,我们可以模拟这个效果 模拟解决方法:放个文本框 ,使用你需要效果的图片作为该文本框的背景,然后把文本框设置为只读,在为文本框加一个onclick事件 调用函数 显示一个层,里面是你的数据,然后为数据列表绑定一个单击事件 当点击时把值赋值给文本框 ...