Avatar billede dk_akj Nybegynder
18. december 2007 - 14:30 Der er 3 kommentarer og
1 løsning

Kopi af Datagridview.

Hej,

I forbindelse med en wizzard skal i step 4 bruge et datagridview som er blevet udfyldt i step 2.

Jeg har i thisaddin.cs oprettet en instance af en datagridview (public DataGridView dgv_step2;)

I frm_step2 sætter jeg så instancen = det dataudvalg der er lavet ved at kalde denne funktion når der trykkes på knappen "next":
  public void setdgv(DataGridView adgv)
        {
            dgv_step2 = adgv;
        }

Alt det virker fint og i debugger kan jeg se at der er rækker i thisaddin.dgv_step2

Problemet opstår når jeg lukker frm_step2  (close();) så er der ikke længere rækker i thisaddin.dgv_step2

Hvordan løser man sådan noget ?


//akj


PS: Jeg er lysegrøn i C#....
Avatar billede martchap Nybegynder
20. december 2007 - 16:11 #1
Jeg er ikke helt sikker på hvad du mener, men prøv at lav den static.

  public static void setdgv(DataGridView adgv)
        {
            dgv_step2 = adgv;
        }

Ellers skulle du måske også lave dgv_step2 static. Altså når du opretter den som fx:

public static DataGridView dgv_step2;

Også når du har brug for at kalde den:

frm_step2.dgv_step2;

Sig til hvis jeg har fuldstændig misforstået dig.
Mvh Martin
Avatar billede dk_akj Nybegynder
21. december 2007 - 08:56 #2
Jeg har nu, midlertidigt, løst det ved at loope gennem alle rækker og kolonner og overfører dem til dgv_step2

mine datagridview er sat ind på en form, skal jeg så søtte static ind i den code VS2005 har genereret ?

//akj
Avatar billede dk_akj Nybegynder
24. januar 2008 - 10:43 #3
et svar ?

//akj
Avatar billede dk_akj Nybegynder
04. juni 2008 - 11:39 #4
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester