Dynamic generation of Asp.net elements and reading its value at runtime

Hi, I am very new to dynamic generation of asp.net elements, like TextBox, Tables, Button etc. I have to generate a table run time with a no of text boxes in its columns. The row will be generate on user choice with button add row or delete row. And then I have to enter value in these text boxes of every row and store it into database. Any one plz give me some guidlines.... Thanks, Ranjan.