Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
DataGridName in Variable
Maffi1986
myCSharp.de - Member

Avatar #avatar-3437.gif


Dabei seit:
Beiträge: 54
Herkunft: Soest

Themenstarter:

DataGridName in Variable

beantworten | zitieren | melden

Hallo,

ich habe eine druck funktion, mit der ich gerne mehrere Datagrids drucken möchte, kann ich den Datagirdname igendwie in eine Variable packen? in etwa so:


int datagrid;
...

datagrid=2;

...
String Datagridname ="";
if (datagrid == 2)
  {
     Datagridname="datagridKunden";
  }
else if (datagrid == 1)
 {
   Datagridname="datagirdArtikel";
 }
...
und dann in der funktion
                    foreach (DataGridViewColumn GridCol in Datagridname.Columns)
                    {
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 4026

beantworten | zitieren | melden

Hallo,

du scheinst Variablennamen mit Strings zu vermischen - beides sind jedoch verschiedene Sachen. Was du möchtest ist einfach eine Referenz:


DataGridView datagridview;
if (datagrid == 2)
{
     datagridview = datagridKunden;
}
else if (datagrid == 1)
{
     datagridview = datagridArtikel;
}
...
// und dann in der funktion
foreach (DataGridViewColumn gridCol in datagridview.Columns)
private Nachricht | Beiträge des Benutzers
Maffi1986
myCSharp.de - Member

Avatar #avatar-3437.gif


Dabei seit:
Beiträge: 54
Herkunft: Soest

Themenstarter:

beantworten | zitieren | melden

Hat Super funktioniert, vielen Dank für die schnelle Hilfe. Ich bin noch Anfänger.
private Nachricht | Beiträge des Benutzers