>Salve, vorrei creare a run-time tanti checkbox quanti sono i
>rows di un datatable. Come fare?
>Col vecchio VB6 era possibile fare accrocchi più o meno funzionanti,
>ma con il C#?
Prova con questo codice:
int elementi = 5; int top = 0;
CheckBox[] temp = new CheckBox[elementi];
for (int i = 1; i <= elementi; i++)
{
CheckBox t = new CheckBox();
t.Text = "Prova" + i.ToString();
t.Checked = true;
t.Top = top;
top += 50;
temp[i - 1] = t;
}
for (int i = 1; i <= elementi; i++)
{
this.Controls.Add(temp[i - 1]);
}
Questo codice crea un array di 5 elementi CheckBox, li va a creare, li valorizza e poi l'ultimo for li aggiunge alla Form.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/