I'm a newbie in C# and have just embarked on a rather large windows forms project. I have a form with several panels on it, one of which I would like to fill with data from a data set, which I have in turn filled from a database table. I have the instance of the dataset filled, but I'm not quite sure how to go about writing the code loop to create a new label and then fill it with the next record in the data set. Any help is greatly appreciated .