Вы находитесь на неправильном пути - вы вообще не будете использовать элемент управления sqlDataSource. Вы пойдете на более прямое взаимодействие с базой данных из кода. Например:
SqlConnection conn = new SqlConnection(connString);
SqlCommand cmnd = new SqlCommand("Insert Into Table (P1, P2) Values (@P1, @P2)", conn);
cmnd.Parameters.AddWithValue("@P1", P1Value);
cmnd.Parameters.AddWithValue("@P2", P2Value);
cmnd.ExecuteNonQuery();
conn.Close();
Теперь, после всего сказанного, вы захотите изучить SqlCommand и SqlDataReader в некоторых деталях (они довольно просты), а затем обратить ваше внимание на создание слоя доступа к данным, который имеет смысл для вас. Вы будете рады, что сделали.