SPField.ReadOnlyField-Eigenschaft
Dient zum Abrufen oder Festlegen eines booleschen Werts, das angibt, ob die Werte im Feld geändert werden können.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Property ReadOnlyField As Boolean
Get
Set
'Usage
Dim instance As SPField
Dim value As Boolean
value = instance.ReadOnlyField
instance.ReadOnlyField = value
public bool ReadOnlyField { get; set; }
Eigenschaftswert
Typ: System.Boolean
true , um anzugeben, dass das Feld nicht geändert werden kann; andernfalls false.
Beispiele
Im folgenden Codebeispiel wird ein Feld in einer angegebenen Liste auf einer Stammwebsite schreibgeschützt.
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();
}
}
Hinweis
Bestimmte Objekte, die IDisposable -Schnittstelle implementieren, und müssen Sie vermeiden, diese Objekte im Arbeitsspeicher beibehalten, wenn sie nicht mehr benötigt werden. Informationen zu bewährten Codierung finden Sie unter Disposing Objects.