Ich habe eine asp.net c # -Anwendung.
Meine Gridview hat eine Datenquelle mit zwei Feldern.
1 Feld kann nicht vom Benutzer bearbeitet werden, aber ich muss das andere bearbeiten können!
ist das möglich?
Setzen Sie die Eigenschaft ReadOnly="true"
auf alles, was Sie nicht bearbeiten möchten.
Werfen Sie einen Blick auf Ссылка
Ein schnelles Beispiel von dieser Seite
%Vor%In diesem Fall sind CustomerID und Company Name schreibgeschützt und können nicht geändert werden. Adresse , Stadt und PostalCode können bearbeitet werden.
Setzen Sie die Option ReadOnly in den Spalten, die NICHT von den Benutzern bearbeitet werden sollen, auf "true". Die Spalten, die diesen Satz nicht haben oder ReadOnly auf false gesetzt haben, können im Bearbeitungsmodus vom Benutzer bearbeitet werden.
Wenn Sie eine SqlDataSource verwenden, sollten Sie sicherstellen, dass Sie die zu aktualisierenden Spalten aus dem UpdateCommand in der SqlDataSource entfernen, wenn Sie beim Aktualisieren der Felder
ein Problem habenSie sollten ReadOnly auf DataGridViewCell einstellen können.
%Vor%