Опитвам се да заредя този комбиниран списък с таблица от базата данни, всичко работи добре, но има много записи и зареждането отнема минута. Бих искал да преместя това в отделна нишка, но продължавам да получавам кръстосани нишки. Мисля, че напречната нишка се случва b/c, падащият списък е в нишката на потребителския интерфейс. Някой знае ли прост начин да се постигне това.
Благодаря Майкъл
private void BindComboBox()
{
SqlConnection con = Program.GetConnection;
SqlDataAdapter da = new SqlDataAdapter("SELECT ContactId, FullName FROM dbo.Contact WHERE FULLNAME IS NOT NULL", con);
DataSet ds = new DataSet();
da.Fill(ds, "dbo.Contact");
SearchBOX.ItemsSource = ds.Tables[0].DefaultView;
SearchBOX.DisplayMemberPath = ds.Tables[0].Columns["FullName"].ToString();
SearchBOX.SelectedValuePath = ds.Tables[0].Columns["ContactId"].ToString();
SearchBOX.IsEnabled = true;
}