I know I can use listBox.Controls.Add(new Button()); but I need to add several controls as rows, preferably from a List and set it as datasource. I have tried the following with no success:
var list = new List<Control>();
list.Add(new Button());
list.Add(new Button());
list.Add(new Button());
listBox1.DataSource = list;