asp.net data entry form
<p>I want to build a form where users can enter some data in a few text boxes and click the "Add" button and have the the data appear in a grid or something like it.  They need to be able to enter multiple rows.</p>

<p>Then when they are done they can click the "Save" button to save the data to the database.</p>

<p>How do I get the data from from the text boxes into the "grid"?</p>

<p>EDIT</p>

<p>Here's what I have so far</p>

<pre><code>   protected void Page_Load(object sender, EventArgs e)

{

    DataTable myDataTable = new DataTable();

    DataColumn dc1 = new DataColumn("Employee");
    myDataTable.Columns.Add(dc1);
    DataColumn dc2 = new DataColumn("Category");
    myDataTable.Columns.Add(dc2);
    DataColumn dc3 = new DataColumn("Description");
    myDataTable.Columns.Add(dc3);
    DataColumn dc4 = new DataColumn("P/S/N");
    myDataTable.Columns.Add(dc4);
    DataColumn dc5 = new DataColumn("Hours");
    myDataTable.Columns.Add(dc5);
    DataColumn dc6 = new DataColumn("WeekEnding");
    myDataTable.Columns.Add(dc6);

}
protected void btnAddToGrid_Click(object sender, EventArgs e)

{
    DataRow row = myDataTable.NewRow();// i'm getting error here sayind myDataTable does not exist

    row["Employee"] = LoginName1.ToString();
    row["Category"] = ddlCategory.SelectedValue;
    row["Description"] = txtDescription.Text;
    row["P/S/N"] = ddlPSN.SelectedValue;
    row["Hours"] = ddlHours.SelectedValue;
    row["WeekEnding"] = txtWeekEnding.Text;

    myDataTable.Rows.Add(row);
</code></pre>
