Am besten, um meine.setten in eine DataGridView zu binden, so kann der Endbenutzer ändern?

StackOverflow https://stackoverflow.com/questions/6030689

  •  14-11-2019
  •  | 
  •  

Frage

Wie können wir ein DataGridView an einige der My.Settings-Eigenschaften (User Scaped) -Anternehmen datifizieren, damit der Benutzer die Werte bearbeiten kann? Dies muss zu einer DataGridView sein. Ich weiß, dass wir uns an My.Settings in einem Formular mit Textfeldsen usw. binden können, aber in diesem Fall möchten wir es nur als Liste mit editierbaren Zeichenfolgen in einer DataGridView.

Natürlich können einige My.Settings-Einträge unterschiedliche Datentypen haben, die Sachen kompliziert, aber im Allgemeinen arbeiten wir nur mit Saiten und Booleans.

Nehmen wir auch an, dass der Benutzer versteht, dass er den String "True" eingeben muss, um einen Boolean zu true zu setzen. Keine Checkbox-Spalte erforderlich.


Hier, was wir verwenden (und es funktioniert), suche nur nach einer besseren, schlankeren Art:

Hier ist die Klasse: generasacodicetagpre.

...

Dann haben wir eine BindingList (dies ist wahrscheinlich yuk): generasacodicetagpre.

Hier ist das DataGridView an: generasacodicetagpre.

... generasacodicetagpre.

mehr yuk hier, um zu meinen.settings zurückzuspeichern: generasacodicetagpre.

Die private Klasse, die von der obigen Klasse erforderlich ist: generasacodicetagpre.

War es hilfreich?

Lösung

You should use the PropertyGrid control? It will help with regard to supporting richer property types.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top