Я следую этому примеру, чтобы понять, как использовать компонент DataGridView, который можно использовать для отображения и управления таблицей базы данных.
Я настроил доступ к базе данных через соединение данных, используяИнструменты-> Соединение с базой данных в Visual Studio 2017.
Теперь я пытаюсь получить соединение Sql, используя имя этого соединения, настроенное черезVisual Studio, но я не знаю, нужно ли мне жестко закодировать строку подключения или она должна быть получена из конфигурации.
Я пробовал это:
Dim DBConnection As New SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("localhost(wildfire)").ConnectionString)
и это:
Dim DBConnection As New SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("wildfire").ConnectionString)
В обоих случаях я получаю:
System.NullReferenceException: 'Object reference not set to an instance of an object.'
System.Configuration.ConnectionStringSettingsCollection.this[string].get returned Nothing.
Что мне сделать, чтобы получить строку подключения? Нужно ли жестко закодировать его в исходном коде?
Примечание: я отмечаю вопрос также в C # на случай, если ответ похож. Я могу преобразовать синтаксис из C # в VB, если способ получения строки подключения аналогичен.