Zum Inhalt springen

DataGridView Font ändern


grey1987

Empfohlene Beiträge

Hallo,

wie die überschrift schon sagt, würde ich gerne mein ganzes Datagrid in z.b Verdana anzeigen lassen.

ich hab hier so einen kleinen Ansatz:

(habs in VC++ übersetzt)


this->dataGridView1->DefaultCellStyle->Font = gcnew Font("Verdana", 15);

vorher in C#

this.dataGridView1.DefaultCellStyle.Font = new Font("Verdana", 15);

hab ich was falsch übersetzt? hier der Fehler:
query_loader\Form1.h(201) : error C2061: Syntaxfehler: Bezeichner 'Font'

Link zu diesem Kommentar
Auf anderen Seiten teilen

ok ich war vllt ein bisschen voreilig...

das fuzt dann wohl so:

dataGridViewCellStyle1->Font = (gcnew System::Drawing::Font(L"Verdana", 9, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, 				static_cast<System::Byte>(0)));

geht auch.

nur kann mir einer sagen, wieso hier nur jede zweite zeile in "Verdana" dargestellt ist?

Link zu diesem Kommentar
Auf anderen Seiten teilen

hmm danke für den Tipp ;)

Bei mir läuft das einwandfrei.. Jede zeile wird in Verdana dargestellt.

Wo initialisiert du den befehl denn ?

Hab ihn einfach in Main_Load gepackt...

Kann ja sein das du den irgendwo beim füllen des datagrids initialisierts und es da bei Probleme gibt.

Sonst gerade keine idee...

Link zu diesem Kommentar
Auf anderen Seiten teilen

hmm danke für den Tipp ;)

Bei mir läuft das einwandfrei.. Jede zeile wird in Verdana dargestellt.

Wo initialisiert du den befehl denn ?

Hab ihn einfach in Main_Load gepackt...

Kann ja sein das du den irgendwo beim füllen des datagrids initialisierts und es da bei Probleme gibt.

Sonst gerade keine idee...

wie hast du das denn genau gemacht?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also ich hab in meiner Form1.h



DataGridViewCellStyle^  dataGridViewCellStyle1;


deklariert und dann in meiner Form1.cpp mit



dataGridViewCellStyle1 = (gcnew DataGridViewCellStyle());


im Konstruktor initialisiert dann in der Form1_Load



dataGridViewCellStyle1->Font = (gcnew System::Drawing::Font(L"Verdana", 9, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0)));

this->dataGridView1->AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;



aufgerufen oder was auch immer..

leider sehe ich nur jede zweite zeile in Verdana.

Kann es sein, dass es an dem "AlternatingRowsDefaultCellStyle" liegt?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...