Sorry Mudassar, I refered to the link you responded with "Save & Retrieve Dynamic TextBox Values..". This was exactly what I was looking for. I noticed it had a 2nd Header 3 Column that was a link to another page. So I just added another form, problem solved.
I continued on with trying to delete gridview rows, so I appended a bit of code (see below) I found that forces you to keep at least one row, but delete other rows. I'm having trouble deleting the rows.
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
DataTable dt = new DataTable();
// Cancel the delete operation if the user attempts to remove
// the last record from the GridView control.
if (Gridview1.Rows.Count <= 1)
{
e.Cancel = true; Response.Write("You must keep at least one record.");
}
else
{
if (Gridview1.SelectedIndex >= 0)
{
//dt.Rows.IndexOf(Gridview1.Selected);
dt.Rows.RemoveAt(Gridview1.SelectedIndex);
e.Cancel = false;
ViewState["CurrentTable"] = dt;
Gridview1.DataSource = dt;
Gridview1.DataBind();
Gridview1.Visible = true;
}
}
}