Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


how to store the value in textbox using delegates if we have
two user control. the value will be called from one user
control to another user control. Loading and unloading will
be done through delegates.



how to store the value in textbox using delegates if we have two user control. the value will be ca..

Answer / thomasjoseph valiyamattam

first user control
---------------------------

Create an event in the first user control
public delegate void ctrlchanges(object sender,
DelegateArgs e);
public event ctrlchanges ctrlChange;

in the first usercontrols button click
1) set values to DelegateArgs properties id and name

2) then Invoke the delegates
if (ctrlChange != null)
{
ctrlChange(this, args);
}

/*
DelegateArgs is a class having properties to set and get
id and name.
here id and name are set from first user ctrol and get at
second user control
this is to reflect changes in the first control to second
control
*/

second user control
--------------------------

in the seccond user control
write a function to get the DelegateArgs members and set
to textBoxes

public void ChangeDetails(object sender, DelegateArgs
args)
{
txt1.Text = args.Id.ToString();
txt2.Text = args.Name;
}


Aspx.cs
---------------
write the code in the page load
to access function of second user control from first
user control

protected void Page_Load(object sender, EventArgs e)
{

((DelegateCtrl_1)DelegateCtrl_1_1).ctrlChange += new
DelegateCtrl_1.ctrlchanges(((DelegateCtrl_2)
DelegateCtrl_2_1).ChangeDetails);

}

/*
DelegateCtrl_1 is the first user control and its id is
DelegateCtrl_1_1

<uc1:DelegateCtrl_1 ID="DelegateCtrl_1_1"
runat="server" />
*/

Is This Answer Correct ?    1 Yes 3 No

Post New Answer

More C Sharp Interview Questions

What are namespaces, and how they are used?

0 Answers  


Which namespaces are necessary to create a localized application?

0 Answers   MindCracker,


what is serilization?

6 Answers   Protech,


how to return morethan one value using out parameter in c#.net ; For Example : public int show(out int []a) { int []a={1,2,3,4,5}; return a[]; } we have to print all the values without using the Console.WriteLine statement;

1 Answers   Verizon,


4. Describe the process when we send a request URL? And who is responsible for that?

0 Answers   Mphasis,


Define thread?

0 Answers  


Can we write class inside a class in c#?

0 Answers  


What are the delegates in c#?

0 Answers  


What is difference between ilist and list in c#?

0 Answers  


what are the files we need to deploay a project in the system?

2 Answers  


What's the difference between WindowsDefaultLocation and WindowsDefaultBounds?

0 Answers   BirlaSoft,


What are abstract classes in c#?

0 Answers  


Categories