Sharepoint 2007 C# 添加多选字段作为复选框
我正在使用 Visual Studio 2008 / C# 开发 Sharepoint 2007 应用程序。
我有一个FeatureReceiver,可以在功能激活时以编程方式构建列表。一切都很好。
正常的多选字段可以通过这种方式添加:
myList.Fields.Add(title, type, required, false, choices);
我的问题是:如何将多选字段作为复选框添加到我的列表中?
谢谢
I'm developing a Sharepoint 2007 application with Visual Studio 2008 / C#.
I have a FeatureReceiver to build lists programatically on feature activation. That all works fine.
Normal Mutichoice field can be added this way:
myList.Fields.Add(title, type, required, false, choices);
My question is: How can I add a Multichoice field as checkboxes to my list?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要使用 SPFieldType.MultiChoice 作为第二个参数...
You need to use SPFieldType.MultiChoice for 2nd parameter...
使用
SPFieldType.MultiChoice
字段类型可在 UI 中提供复选框。但是,如果您需要带有单选按钮的选择字段,选择字段类
SPFieldChoice
具有 属性EditFormat
,允许指定如何显示选择的两个选项之一:SPChoiceFormatType.Dropdown
- 下拉列表框SPChoiceFormatType.RadioButtons
- 选项按钮Using
SPFieldType.MultiChoice
field type gives you check boxes in the UI.However, if you ever need a choice field with radio buttons, the choice field class
SPFieldChoice
has a propertyEditFormat
that allows to specify one of the two options for how to display selections:SPChoiceFormatType.Dropdown
- drop-down list boxSPChoiceFormatType.RadioButtons
- option buttons