Avatar billede peter_svendsen Nybegynder
19. juli 2005 - 13:43 Der er 6 kommentarer og
1 løsning

Global variabel

Hvordan laver man en global variabel i C#?
Avatar billede arne_v Ekspert
19. juli 2005 - 13:44 #1
public class Global
{
  public static int Var;
}

kan refereres som

Global.Var

overalt

men men men - det er absolut ikke the .NET way !
Avatar billede arne_v Ekspert
19. juli 2005 - 13:46 #2
en static property eller måske endda en property i en singleton class er
pænere set fra en objekt orienteret synsvinkel
Avatar billede peter_svendsen Nybegynder
19. juli 2005 - 15:11 #3
Mange tak!
Havde glemt static.

Ved du om det håndteres på samme måde med DataSet?

Jeg har et dataset der bruges forskellige steder i mine windowsforms, men kan ikke finde ud af at koble mit datagrid til en dataset instans fra en anden klasse. I Datagridtets property vindue kan jeg kun se de lokale instancer af datasettet.
Avatar billede arne_v Ekspert
19. juli 2005 - 15:13 #4
Hvad mener du med "samme måde med DataSet" ?

det er ligegyldigt om det er en int eller et DataSet
Avatar billede peter_svendsen Nybegynder
19. juli 2005 - 16:16 #5
public class Global
{
  public static string AKTIVPERSON;
  public static ds_Log DS_LOG_INSTANS = new GPS_LOG_TOOL.ds_Log();
}

Ved ikke om der er noget galt med DS_LOG_INSTANS. Kan ikke vælge den som datasource i det datagrid jeg har i min frm_Main Windows Form klasse. Kan også være det skal være kode styret i frm_Main, men det er fejlet for mig indtil videre.

PS. Lav lige et svar så du kan få dine velfortjente point.
Avatar billede arne_v Ekspert
19. juli 2005 - 16:29 #6
hvilken fejl får du ?

og svar
Avatar billede peter_svendsen Nybegynder
19. juli 2005 - 16:41 #7
Der var ingen fejlbesked. Prøvede bare i det grafiske property vindue at ændre på datasourcen på et datagrid. Der var en comboboks med nogle foreslag fra lokale kilder, men ikke den globale. Jeg har fået det til at virke ved at lave forbindelsen i koden.

Mange tak for hjælpen.
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