Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C#
Hello all,
 
How can I store the value of the variables which are under Button_Click event, so that I can use that value again for another Button_Click event ?
Posted 22-Nov-12 2:18am
Comments
Anele Ngqandu at 22-Nov-12 8:21am
   
Have you tried sessions?
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

   // one button click
Session["op1"] = op1;
Session["op2"] = op2;
Session["op"] = op;
 
//another button click event
op1 = int.Parse(Session["op1"].ToString());
            op2 = int.Parse(Session["op2"].ToString());
            op = Session["op"].ToString();
 
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

That depends on the environment you are in.
The procedure for WinForms is very different from the procedure for a web site.
 
For WinForms, all you need to do is move teh definition to class level, so it is not within the click event handler:
private int myInt = 6;
private void myButton_Click(object sender, EventArgs e)
    {
    myInt++;
    }
 
For Web, it is a bit more complex, because class variables are not maintained after a page is loaded to the client (and they will all be reset before a post back). In this case, use the Session:
   int myInt = Session["MyInt"];
...
   myInt++;
...
   Session["MyInt"] = myInt;
  Permalink  
Comments
Krunal R at 22-Nov-12 8:31am
   
Thanks mate, but I have solved this myself :)
Madhuri Patil at 22-Nov-12 9:01am
   
If you solved it then just accept solution/or add your solution and accept it.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Your Filters
Interested
Ignored
     
0 Sergey Alexandrovich Kryukov 710
1 OriginalGriff 543
2 Abhinav S 318
3 thatraja 245
4 Emre Ataseven 170
0 Sergey Alexandrovich Kryukov 8,322
1 OriginalGriff 4,790
2 Peter Leow 3,784
3 Maciej Los 3,515
4 Er. Puneet Goel 3,107


Advertise | Privacy | Mobile
Web02 | 2.8.140415.2 | Last Updated 22 Nov 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Use
Layout: fixed | fluid