I am using vb.net and I have a page that contains a table with 20 rows and a drop down list. Each row in the table contains a label and a textbox. When the page loads all the labels and text boxes are invisible. When the user selects an item from the dropdownlist the some of the labels and text boxes are populated with text an those labels and textboxes are made visible. This all works fine. The problem is when the page is first loaded the full size of the table is displayed so 20 rows of nothing is displayed. If after making a selection from the drop down list and the first three rows have their labels and textbox filled with text the other 17 rows are still displayed as blank rows. Is it possible to just display the first three rows and have the other 17 rows hidden?