I have a controls in the footer row of a gridview that allow the user to insert a record into the data table bound to the gridview. The controls were each added into the columns by converting the columns to Template Columns and simply dragging and dropping the controls in. The problem is that I can not obtain the values from those controls during run time for use in the SQL command that adds the data record. Is there a way to get these values from within the GridView, or is it maybe possible to make the controls visible to the code from the outside of the DataGrid, such as a public variable?