Avatar billede bif_pin Nybegynder
17. oktober 2003 - 11:29 Der er 6 kommentarer og
1 løsning

Rullemenu Item fra Form1 til Form2 i textbox.

Jeg sidder med c# og skal overføre en værdi(Item), fra en rullemenu som ligger i Form1, til en anden Form2 i et textfelt.

Dette skal ske automatisk når man vælger et Item i rullemenuen fra Form1.

Jeg er ny i C# og asp.net og håber derfor at nogle kan og vil hjælpe.

MVH Tom.
Avatar billede finger Nybegynder
17. oktober 2003 - 11:52 #1
når du skriver asp.net går jeg ud fra at det er til en webform og ikke en windows form?
Avatar billede bif_pin Nybegynder
17. oktober 2003 - 11:56 #2
Det er rigtigt og jeg arbejder med code behind filerne.
Avatar billede finger Nybegynder
17. oktober 2003 - 13:10 #3
nu er asp.net ikke lige min stærke side. (arbejder mere med winforms). Men jeg ved at man kan udføre (execute) en anden side en den man er på, ved hjælp af en framework metode. Men kan ikke lige huske hvordan. men måske det kan lede dig på sporet...
Avatar billede finger Nybegynder
17. oktober 2003 - 13:11 #4
Ellers kan du jo lægge din værdi i Session, lave Server.Transfer(nyside.aspx) og hente den ud igen på den nye side.
Avatar billede finger Nybegynder
17. oktober 2003 - 13:22 #5
her er noget der ihvertfald virker:
på webform 1 har jeg indsat en dropdownlist med autopostback = true.

---------webform1----------------
private void Page_Load(object sender, System.EventArgs e)
        {
            if(IsPostBack)
            {
                Session["value"] = DropDownList1.SelectedValue;
                Server.Transfer("WebForm2.aspx");
            }
        }
---------webform1 EOM----------------

---------webform2----------------
private void Page_Load(object sender, System.EventArgs e)
        {
            if(Session["value"] != null)
            {
                Label1.Text = Session["value"].ToString();
            }
            else
            {
                Label1.Text = "no value";
            }
        }
---------webform2 EOM----------------
Avatar billede bif_pin Nybegynder
17. oktober 2003 - 15:13 #6
Nu har jeg rodet lidt med dit eksempel men kan simpelhen ikke få overført værdien i variablen ItemValg til min Webform1 fra Webform2

private void Page_Load(object sender, System.EventArgs e)
        {
            Webform2 form2 = new Webform2();
            TextBox2.Text =form2.ItemValg;

            if(form2.ItemValg != null)
            {
                TextBox2.Text = form2.ItemValg.ToString();
            }
            else
            {
                TextBox2.Text = "no value";
            }
                    }

Har jeg initialiseret noget forkert her?
Avatar billede bif_pin Nybegynder
17. oktober 2003 - 19:46 #7
Jeg fandt ud af det men takker for din hjælp.

Du får points for din interesse og løsning.

MVH Tom
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