0

Я пытаюсь создать форму с представлением сетки данных, поле со списком со столбцами и панель поиска текстового поля. Я нашел много видеороликов YouTube в режиме онлайн (https://www.youtube.com/watch?v=KaQs1K63Q-o&list=PL4Io1EUy0d2zUOyEiVt-GwI6WzqdEgVbZ&index=15), и я продолжаю получать ошибку исключения. Я пытался смотреть на руководства, стеки переполнять форумы, видео и другие источники в течение нескольких дней и до сих пор сухие. Я очень новичок в C# и программировании SQL на C#, поэтому я думаю, что это что-то простое, что я просто не вижу. Когда я смотрю ближе в деталях исключения, он говорит, что SQL Server возвращает ошибку. Я пробовал ударить его под любым углом, но ничего не исправлено.Попытка создать строку поиска в виде сетки данных и получить SQLException

SqlConnection con = new SqlConnection("Data Source = LAPTOP -     2H9706D7\\THIBEAUX; Initial Catalog = MetroTest; Integrated Security = True"); 

Это соединение, но эта часть «2H97067 \ THIBEAUX, я поставил дополнительный„\“, чтобы избавиться от ошибки последовательности побег

private void textBox1_TextChanged(object sender, EventArgs e) 
    { 
     if (comboBox1.Text == "ID") 
     { 
      SqlDataAdapter sda = new SqlDataAdapter("Select * from [Program Tools] where ID like '%" + textBox1.Text + "%'", con); 
      DataTable data = new DataTable(); 
      sda.Fill(data);//right here the exception is being thrown 
      ToolDataGrid.DataSource = data; 
     } 

    } 

Необработанное исключение типа«системы. .Data.SqlClient.SqlException 'произошел в System.Data.dll

Дополнительная информация: при установлении соединения с SQL Server возникла связанная с сетью или конкретная ошибка экземпляра. Сервер не был найден или недоступен. что имя экземпляра правильно и что S QL Server настроен на разрешение удаленных подключений. (провайдер: Сетевые интерфейсы SQL, ошибка: 26 - Ошибка определения местоположения сервера/экземпляра)

Может ли кто-нибудь помочь мне с этим?

И да, я знаю, что я не должен был помещать пробелы между именами таблиц, над которыми я работаю, переименовать их позже.

+0

не удается подключиться к серверу. Как вы указали строку соединения. См. Полный пример здесь https://msdn.microsoft.com/en-us/library/fbk67b6z%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396 – Amitd

+0

См., Что я думал что это была строка соединения: –

+0

SqlConnection con = new SqlConnection («Источник данных = LAPTOP - 2H9706D7 \\ THIBEAUX; Начальный каталог = MetroTest; Integrated Security = True»); –

ответ