Sharepoint 2007 C#将multichoice字段添加为复选框

时间:2011-11-09 13:39:24

标签: c# sharepoint moss

我正在使用Visual Studio 2008 / C#开发Sharepoint 2007应用程序。

我有一个FeatureReceiver以编程方式在功能激活上构建列表。一切正常。

Normal Mutichoice字段可以这样添加:

myList.Fields.Add(title, type, required, false, choices);

我的问题是:如何在我的列表中添加Multichoice字段作为复选框?

由于

2 个答案:

答案 0 :(得分:2)

您需要将SPFieldType.MultiChoice用于第二个参数...

答案 1 :(得分:1)

使用SPFieldType.MultiChoice字段类型为您提供了UI中的复选框。

但是,如果您需要带有单选按钮的选项字段,choice field class SPFieldChoice有一个property EditFormat,可以指定如何显示选择的两个选项之一:

  • SPChoiceFormatType.Dropdown - 下拉列表框
  • SPChoiceFormatType.RadioButtons - 选项按钮