c# - how can i store value in button at runtime? -


I have a problem, I have some dynamic buttons. And I want to store the integer value in it.

And get that value on that button how can I get that button

Thanks Advance Date

  DataView dv = New DataView (dtCat, "PK_CATEGORY_ID IN (" + Credits.Toastring (+ "0)", "PK_CATEGORY_ID", DataviverRotateContentRO); Foreign Currency (Datourv VVR RDV) {// Messebbox. Show (RR [0]. Ostring () + "------------" + RR [1]. Ostring ()); Button b2 = new button (); //b2.Name = rr [0]. Ostring (); B2.Name = ""; B2 Heights = 200; B2 With = 200; B2 Margin = new thickness (0, -100, 0, 0); B2 Horizontal alignment = horizontal alignment. Left; B2.Content = rr [1]. Ostring (); B2 Background = system Windows Media. Brush.punk; B2 Click + = new routing event handler (B2 click); Btncanvas.Children.Add (b2); Canvas SetLeft (B2, B. 2. With * i); I = i + 1; MessageBox.Show (RR [0] .toString ()); B. 2.Tag = RR [0]. Ostring (); } Zero B2_Click (Object Sender, RoutedEventArgs E) {Button Click = (Button) Sender; Category name = clicked.Name; }  

Property probably what you want

You are already using it in your example, but it is simply:

  b2.Tag = integerValue;  

Then to get the integer value back in your click handler usage method:

  int retrievedValue = Convert.ToInt32 (clicked.Tag);  

Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -