L'un des rares champs dont la propriété ReadOnly est égale à True, puis Edit and Update le champ de valeur est vide La propriété ReadOnly est enregistrée. J'ai également une propriété ReadOnly dont la valeur n'est pas vide (la GridView est connectée à la SqlDataSource). Comment résoudre ce problème ?
Réponse
Trop de publicités?Si vous ne souhaitez pas mettre à jour cette valeur, le retirer de votre UpdateCommand sur votre asp:SqlDataSource.
Si vous souhaitez obtenir cette valeur dans votre commande de mise à jour, vous devez l'inclure dans le champ
<asp:SqlDataSource ...
<UpdateParameters>
<asp:Parameter Name="YourFieldName" Type="Bool" />
...
</UpdateParameters>
Le champ ReadOnly indique simplement que lorsque vous passez en mode édition, ce champ n'est pas modifié pour donner la possibilité de changer, mais les valeurs de SqlDataSource ne sont pas affectées par ce drapeau readonly.