SPField.ReadOnlyField - Propriété

Obtient ou définit une valeur booléenne qui spécifie si les valeurs du champ peuvent être modifiés.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Property ReadOnlyField As Boolean
    Get
    Set
'Utilisation
Dim instance As SPField
Dim value As Boolean

value = instance.ReadOnlyField

instance.ReadOnlyField = value
public bool ReadOnlyField { get; set; }

Valeur de propriété

Type : System.Boolean
true pour indiquer que le champ ne peut pas être modifié ; dans le cas contraire, false.

Exemples

L'exemple de code suivant rend un champ en lecture seule dans une liste sur un site Web racine.

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();
    }
}

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Voir aussi

Référence

SPField classe

SPField - Membres

Microsoft.SharePoint - Espace de noms