Hej alle udviklere.
Jeg har lavet et site, hvor jeg i min codebehind prøver at hive nogle kontrold elementer fra en klasse til en anden. Og det har jeg lidt problemer med.
I øjeblikket ser koden således ud
- foreach (System.Web.UI.Control i in tableList)
- {
- form1.Controls.Add(i);
- }
Som ligger i min WebForm1.aspx.cs. Og det virker fint.
Men jeg har lavet en ListManagementClass.cs hvor jeg godt kunne tænke mig at have denne funktion (en seperat klasse).
Indtil videre ser min ListManagement klasse således ud
- public class ListManagmentClass
- {
- public static ArrayList tableList = new ArrayList();
- public void addToTableList(Table x)
- {
- tableList.Add(x);
- }
-
- public System.Web.UI.Control test()
- {
- foreach (System.Web.UI.Control i in tableList)
- {
- return i;
- }
- return null;
- }
- }
Men jeg har problemer med at se hvordan jeg retunere "i" tilbage til min main klasse (WebForm1.aspx.cs) fra ListManagementClass.cs og får den added med
- form1.Controls.Add(i);
Håber det giver mening, ellers må i lige sige til.
Vh