Как ускорить скорость заполнения поля со списком?С академической точки зрения, представьте, что поле со списком содержит 1 миллиард записей.Как бы мы максимизировали скорость работы программы.Какие еще методы можно использовать вместо поля со списком для отображения данных?
Вот подробности для моего конкретного вопроса:
Я использую обработчик событий WPF
<ComboBox Height="24" SelectedIndex="0" HorizontalAlignment="Left"
Margin="146,27,0,0" Name="emoployeeUserNameComboBox" VerticalAlignment="Top"
Width="198" Loaded="emoployeeUserNameComboBox_Loaded"/>
private void emoployeeUserNameComboBox_Loaded(object sender, RoutedEventArgs e) {
using (ToolboxDataContext dbToolbox = new ToolboxDataContext()) {
var query = (from x in dbToolbox.DropDownEmployeesUserNames()
select x.UserName).ToList();
this.emoployeeUserNameComboBox.ItemsSource = query;
}
СохраненоПроцедура выше DropDownEmployeesUserNames
определяется как
SELECT [UserName],Emp_Number
FROM AdminUser
ORDER BY UserName
Возвращает 14 257 строк