在SharePoint 2010列表中可以创建选项(Choice)字段,这个选项字段有三种显示方式:下拉列表、单选按钮、复选框。选项字段在对象模型中使用SPFieldChoice表示,不过SPFieldChoice对象只能表示下拉表框和单选按钮,复选框的呈现形式要使用SPFieldMultiChoice来表示。而SPFieldChoice是继承了SPFieldMultiChoice类而实现的。

这里我们看一下SPFieldChoice对象是如何使用的,SPFieldChoice对象只能创建选项(Choice)字段的两种显示方式:下拉列表(Drop-Down Menu)和单选按钮(Radio Buttons),如图1所示:

使用对象模型SPFieldChoice只能创建Drop和Radio

图1

图1中“Checkboxes (allow multiple selections)”多选显示方式在对象模型中要使用SPFieldMultiChoice来创建,这里只讲解SPFieldChoice对象的使用方法。

完整的C#创建SharePoint 2010选项字段SPFieldChoice的代码如下:原文地址:http://www.360sps.com/item/eb275ae1b8e441078e580cc941bdd370.aspx