如何在aspx标记中设置CheckBoxList项目的checked属性?
我的页面中有一个 CheckBoxList,设置了 DataTextField 和 DataValueField 属性,是否有一个属性可用于指定指示是否应检查的属性?
我希望只设置数据源,而不必隐藏任何代码来设置检查的属性。可能的?
I have a CheckBoxList in my page, with the DataTextField and DataValueField attributes set, is there an attribute that I can use to specify a property that indicates if it should be checked?
I'm hoping to just set the datasource, and not have to have any code behind to set the checked property. Possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不,这是不可能的,因为该控件使用与其他控件(例如 ListBox、DropDownList、RadioButtonList 等)相同的绑定。
根据 MSDN:
您可以实现 CheckListBox 的 OnDataBinding,然后查找绑定的每个项目,但在一个地方完成所有操作可能会更容易。
No it's not possible because the control uses the same binding as other controls such as ListBox, DropDownList, RadioButtonList, etc.
As per MSDN:
You could implement the OnDataBinding of the CheckListBox and then do a lookup for each item that gets bound but it would probably just be easier to do it all in one place.
锁定本例:
注意:绑定CheckListBox时,必须设置每个Item的Text和Value。
lock at this example:
Note: when you bind CheckListBox, you must set Both of Text and Value of each Item.