webForumDet fria alternativet

Control

1 svar · 184 visningar · startad av DavidB

DavidBMedlem sedan jan. 20001 372 inlägg
#1

Hej

Håller på med en egen Control och har fått ett problem.

Skall skapa ett DataTable där jag skall lägga in några columner
innan jag fyller den med data:

public class mc : Control {
	private DataTable dt = new DataTable("Data");
	dt.Columns.Add("id");
	dt.Columns.Add("text");
}

Nu till problemet. Jag lyckas skapa min DataTable, jag lyckas dock
inte skapa några columner. Får följande fel:
Invalid token '(' in class, struct, or interface member declaration

Finns det nåt sätt att lägga in dessa columner?

Sen undrar jag även, finns det nåt bättre sätt än att använda mig
utan en datatable? Skall endast lagra datan tillfälligt i controllen
och sedan loopa igenom denna för att skriva ut. Använder alltså
bara datatablen till att organisera data i controllen som sedan
skrivs ut på annat sätt.

Mc FettoMedlem sedan nov. 20022 355 inlägg
#2

du får lägga det i en konstruktor:

public mc()
{
	dt.Columns.Add("id");
	dt.Columns.Add("text");
}
122 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)