Заполнение комбинированного списка из SQL Server - PullRequest
0 голосов
/ 22 октября 2019

Я пытаюсь разработать систему приема на работу. У меня есть форма входа в систему, и когда человек входит в систему, он попадает на первую страницу приложения. В этой форме у меня есть 2 comboboxes, один для отображения доступных вакансий и другой для отображения проектов.

Я успешно заполнил первый combobox для отображения вакансий, но когда я пытаюсь заполнить второйcombobox, для отображения названий проектов, не работает. Я пробовал это двумя разными способами. Один из них ничего не показывает в combobox, а другой способ выдает ошибку: 1007 *

Нет столбца с именем project в Post_Table

, пока столбецесть.

Это мой код для заполнения второго combobox.

String login = txtLoginId.Text;
SqlConnection sqlConn;
sqlConn = new SqlConnection();
sqlConn.ConnectionString = connString;
sqlcmd = sqlConn.CreateCommand();
sqlConn.Open();
sqlcmd = new SqlCommand("select Project from Post_Table where Person='" + login + "'", sqlConn);
da = new SqlDataAdapter(sqlcmd);
ds = new DataSet();
da.SelectCommand = sqlcmd;
da.Fill(ds);
cmbProject_Entry.DataSource = ds.Tables[0];
cmbProject_Entry.DisplayMember = "Project";

В моей таблице 6 столбцов (Пост, Персона, Проект, Станция, Место, Ad_no). Может ли кто-нибудь здесь помочь мне?


РЕДАКТИРОВАТЬ: я пытался различными способами заставить его работать, и я обнаружил, что если я удаляю условие из запроса, это будет работать. Он отлично заполнил поле со списком после удаления условия из запроса. Значит ли это, что мой запрос неверен? или что?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...