Я пытаюсь разработать систему приема на работу. У меня есть форма входа в систему, и когда человек входит в систему, он попадает на первую страницу приложения. В этой форме у меня есть 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). Может ли кто-нибудь здесь помочь мне?
РЕДАКТИРОВАТЬ: я пытался различными способами заставить его работать, и я обнаружил, что если я удаляю условие из запроса, это будет работать. Он отлично заполнил поле со списком после удаления условия из запроса. Значит ли это, что мой запрос неверен? или что?