有没有一种简单的方法来添加“--Select--” DataBound DropDownList 的选项?
我有一个加载正常的 DataBound DropDownList,但我想插入另一个显示“--Select--”的项目或其他内容,而不是自动显示第一个 DataBound 项目。
有没有一种简单的方法可以做到这一点,或者我是否需要手动添加虚拟项目?
这是我的代码:
MyContext fc = new MyContext ();
ddl.DataSource = fc.SomeTable;
ddl.DataBind();
I have a DataBound DropDownList that is loading fine, but i'd like to insert another item that says "--Select--" or something instead of having the first DataBound item automatically display.
Is there an easy way to do this or do I need to manually add a dummy item?
Here is my code:
MyContext fc = new MyContext ();
ddl.DataSource = fc.SomeTable;
ddl.DataBind();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
或者,在标记中添加默认项并将“AppendDataBoundItems”属性设置为 true。
Alternatively, add a default item in the markup and set the "AppendDataBoundItems" property to true.
执行数据绑定后,执行以下操作:
这会将其添加为列表中的第一项。
或者,您可以添加新的 ListItem 而不是字符串,因此您可以使用实际值而不是字符串作为下拉列表值。
所以你可以这样做:
After you do the databind do:
This will add it as the first item in the list.
Alternatively, you can add a new ListItem instead of a string, so you can have an actual value instead of a string as drop down list value.
So you can do something like: