Свойство SPField.ReadOnlyField
Получает или задает логическое значение, которое указывает, можно ли изменять значения в поле.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Property ReadOnlyField As Boolean
Get
Set
'Применение
Dim instance As SPField
Dim value As Boolean
value = instance.ReadOnlyField
instance.ReadOnlyField = value
public bool ReadOnlyField { get; set; }
Значение свойства
Тип: System.Boolean
true , чтобы указать, что поле нельзя редактировать; в противном случае — false.
Примеры
В следующем примере кода делает поле доступным только для чтения в заданном списке на корневом веб-узле.
Using oSiteCollection As New SPSite("http://MyServer")
Using oWebsite As SPWeb = oSiteCollection.OpenWeb()
Dim oList As SPList = oWebsite.Lists("MyList")
Dim oItem As SPListItem = oList.Items(0)
oItem.Fields("MyField").ReadOnlyField = True
oItem.Fields("MyField").Update()
End Using
End Using
using (SPSite oSiteCollection = new SPSite("http://MyServer"))
{
using (SPWeb oWebsite = oSiteCollection.OpenWeb())
{
SPList oList = oWebsite.Lists["MyList"];
SPListItem oItem = oList.Items[0];
oItem.Fields["MyField"].ReadOnlyField = true;
oItem.Fields["MyField"].Update();
}
}
Примечание
Некоторые объекты реализуют интерфейс IDisposable и следует избегать сохранения этих объектов в памяти, после они больше не нужны. Disposing Objectsсведения о рекомендованные методы программирования, см.