如手动添加一个项为"--请选择--"
下面的数据为从数据库中取得的项
江苏
上海
江西
北京
山东
广东
ddlKind.DataSource = dt;
ddlKind.DataTextField = "name";//获取列表项提供的文本内容字段
ddlKind.DataValueField = "id";
ddlKind.DataBind();
我前台页中写的
<asp:ListItem Value="--请选择--">--请选择--</asp:ListItem>
这个项中数据绑定后没有了
只显示
江苏
上海
江西
北京
山东
广东这几项,,如何让"请选择"显示出来?或者用其它方法?
下面的数据为从数据库中取得的项
江苏
上海
江西
北京
山东
广东
ddlKind.DataSource = dt;
ddlKind.DataTextField = "name";//获取列表项提供的文本内容字段
ddlKind.DataValueField = "id";
ddlKind.DataBind();
我前台页中写的
<asp:ListItem Value="--请选择--">--请选择--</asp:ListItem>
这个项中数据绑定后没有了
只显示
江苏
上海
江西
北京
山东
广东这几项,,如何让"请选择"显示出来?或者用其它方法?
解决方案 »
- treeview 右键菜单
- System.FormatException: 输入字符串的格式不正确
- MVC3.0 修改商品提交时出错。
- (续)问大家一个问题,想好了久了
- 怎么结帖啊?????????
- asp.net 访问远程文件时出现Logon failure: unknown user name or bad password.
- 求教:asp.net中如何实现集成身份验证(同一域中)访问sqlserver(IIS在不同机器上SQLserver)
- 今天刚做好的网页不能显示, 提示出错了? 解决了给 50 分.
- 为什么用 this.Request.RawUrl来做页面跳转时SESSION会丢失。
- 为什么web窗体中的datagrid无法在浏览器上显示?
- 积分操作,传入积分,返回积分等级。
- 问一个有关JS onload事件的简单问题
ddlKind.SelectedValue="";
DataSourceID="odsClass" DataTextField="Name" DataValueField="ID">
<asp:ListItem Value="0">手动添加项!</asp:ListItem>
</asp:DropDownList>
ListItem li = new ListItem("","请选择");
ddlKind.Items.Insert(0,li)
ListItem item=new ListItem("--请选择--");
ddlKind.Items.Add(item);
foreach (DataRow dr in ds.Tables[0].Rows)
{
item = new ListItem();
item.Text = dr["name"].ToString();
item.Value = dr["id"].ToString();
ddlKind.Items.Add(item);
}
ListItem list=new ListItem( "--请选择--", "-1 ");
list.selected=true;
ddlKind.Items.Add(list);
ddl控件id.Items.Add(li);
item.Value = "-1";
item.Text = "--请选择--";
ddlKind.DataSource = c;
ddlKind.DataTextField = "name";//获取列表项提供的文本内容字段
ddlKind.DataValueField = "id";
ddlKind.Items.Insert(0, item);