Это то, что вам нужно:
using(SqlConnection con1 = new SqlConnection(ConfigurationManager.ConnectionStrings["connect"].ConnectionString))
{
// do something with con1
}
Примечание: это лучше, чем другие ответы, потому что включает в себя еще одну подсказку: используйте ключевое слово using для гарантии удаления объекта соединения и, следовательно, предотвращения проблем пула соединений,:)
Причина, по которой вы получили ошибку в первом месте, заключается в том, что вы пытались присвоить строковое значение (ConfigurationManager.ConnectionStrings ["connect"]. ConnectionString) переменной типа SqlConnection.
Я предлагаю вам больше узнать о типизации переменных, приведении переменных и назначениях типов в C #, это сделает кодирование гораздо более приятным (менее неприятным) опытом.
Удачи!