У меня проблема, и вам нужна ваша помощь. Вот мое главное окно:C# wpf Получить идентификатор из списка
я заполняю COMBOBOX с таблицей tbl_Training С моей Sql Server 2012 Database. На SelectionChange я получаю ID и заполнить ListBox:
string selectedValue = Convert.ToString(comboTraining.SelectedValue);
string sqlStrGridFill = @"SELECT (P.FirstName + ' ' + P.LastName) as Name
FROM tbl_Participant P
INNER JOIN tbl_Training T
ON P.ID_Training = T.ID_Training
WHERE P.ID_Training ="+ selectedValue +";";
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(sqlStrGridFill, conn);
DataTable dt = new DataTable();
da.Fill(dt);
lbParticipantList.ItemsSource = dt.DefaultView;
lbParticipantList.DisplayMemberPath = Convert.ToString(dt.Columns["Name"]);
lbParticipantList.SelectedValuePath = "ID_Participant";
conn.Close();
Теперь я хочу, чтобы получить ID_Participant на SelectChange от ListBox. Я пробовал много чего. Это была моя первая и последняя попытка:
string selectedValue = Convert.ToString(lbParticipantList.SelectedValue);
SelectedValue = «»
... К сожалению, он имеет работать до Завтра.
Я чувствую себя настолько глупым xD .... Я искал дни ... Спасибо – Plender
Это всегда простые вещи, которые нас трогают. Совершенно никаких проблем. –