DataColumn.Caption und DataGridView

21/08/2008 - 14:26 von Michael Kolowicz | Report spam
Hallo,

ich habe ein DataSet mit einer Tabelle. In der Tabelle kann ich ja die
Eigenschaft "Caption" setzen. Für was ist die eigentlich gedacht?

Wenn ich dort einen Text einsetze, wird der in meinem DataGrid aber
nicht verwendet, sondern der Spaltenname wird ganz normal angzeigt.

Mache ich da was falsch oder ist die Funktion noch nicht implementiert?

Ich benutze VS2005 und programmiere in VB.NET

Vielen Dank
Michael
 

Lesen sie die antworten

#1 Peter Fleischer
21/08/2008 - 15:51 | Warnen spam
"Michael Kolowicz" schrieb im Newsbeitrag
news:

ich habe ein DataSet mit einer Tabelle. In der Tabelle kann ich ja die
Eigenschaft "Caption" setzen. Für was ist die eigentlich gedacht?



Hi Michael,
die Eigenschaft kann für eigene Ziele genutzt werden.

Wenn ich dort einen Text einsetze, wird der in meinem DataGrid aber
nicht verwendet, sondern der Spaltenname wird ganz normal angzeigt.



Im DataGrid (oder meinst du ein DataGridView?) wird die Spaltenüberschrift
aus dem Spaltenstil genommen. Wenn der Spaltenstil nicht selbst angelegt
wurde, wird er implizit aus dem Eigenschaftsnamen aus der Datenquelle
gebildet ohne Spaltenname. Als Spaltenname wird im Spaltenstil der
Eigenschaftsname. Für den Sonderfall der Bindung einer Sicht auf eine
DataTable, deren Datenspalten auch weitere Eigenschaften haben (wie
beispielsweise Caption) ist keine Sonderbehandlung vorgesehen.

Mache ich da was falsch oder ist die Funktion noch nicht implementiert?



Man kann nicht davon ausgehen, dass die Auswertung der Datenquelle diese
Sonderfàlle berücksichtigt. Das muss der Programmierer selbst machen.

Ich benutze VS2005 und programmiere in VB.NET



Erzeuge die Spaltenstile selbst mit dem Designer oder per Code.

Viele Grüsse
Peter

Ähnliche fragen