bisher habe ich bei DataGridViews zum Ein-/Ausblenden der Spalten und Anpassen des
HeaderTextimmmer folgende Vorgehensweise verwendet
dg.Columns["Id"].Visible = false;
dg.Columns["Name"].Visible = false;
dg.Columns["Vorname"].Visible = false;
dg.Columns["Text"].HeaderText = "Anderer Text";
Nun habe ich gesehen, dass ich das ganze ja über die Attribute in der Klasse steuern kann.
[Browsable(false)]
public int Id { get; set; }
[DisplayName("Anderer Text")]
public string Text { get; set; }
-Steuert man das grundsätzlich über die Klasse?
-Wenn ich eine Eigenschaft
[Browsable(false)]setzte, gibt es dann bei der tatsächlichen Anzeige der Daten noch die Möglichkeit, es z.B. für eine View anzeigen zu lassen?
-Wird die Vorgehensweise oben überhaupt so eingesetzt?