Вопросы по теме 'bindinglist'

DataGridView sort и, например, BindingList ‹T› в .NET
Я использую BindingList<T> в своих формах Windows Forms, который содержит список " IComparable<Contact> " Контактных объектов. Теперь я бы хотел, чтобы пользователь мог выполнять сортировку по любому столбцу, отображаемому в сетке. В...
27697 просмотров

Получить описание значения Enum ‹T›
У меня есть класс enumHelper, который содержит: public static IList<T> GetValues() { IList<T> list = new List<T>(); foreach (object value in Enum.GetValues(typeof(T))) { list.Add((T)value); } return list; } и...
10202 просмотров
schedule 11.03.2023

Может ли DataDource BindingSource быть свойством и объектом в форме
Например: у меня есть объект Contact на форме (см. ниже). Могу ли я установить свойство источника данных BindingSource как свойство Contact.Addresses. Класс AddressCollection реализует BindingList, поэтому нет проблем с привязкой this, если он не...
747 просмотров
schedule 07.12.2022

От DataTable к BindingList
Я нахожусь в процессе перехода с DataTable на BindingList. Я привязываю DataTable к объекту DataGrid. Вот моя дилемма: хотя я, безусловно, вижу преимущества перехода, мои обстоятельства сделают его немного сложным, и я задаюсь вопросом, стоит ли...
4739 просмотров
schedule 11.01.2023

Рекомендации по безопасности потоков при использовании DataGridView и BindingList в C #
Пишу класс для регистрации событий. Мой LogClass реализован как одноэлементный, и любой класс в системе может делать запись в журнале. Записи хранятся в списке и при заполнении буфера выгружаются на диск. Я использую DataGridView для отображения...
3319 просмотров

AllowUserToAddRows не работает с источником данных List‹› в DataGridView
У меня есть DataGridView с DataSource установленным на List<myClass> Однако индикатор новой строки не отображается, когда я устанавливаю AllowUserToAddRows в true , Когда я устанавливаю DataSource в BindingList<myClass> ,...
10281 просмотров
schedule 12.09.2022

Как я могу запустить событие до того, как элемент будет добавлен в коллекцию на С#?
Я хотел бы выполнить некоторую обработку, прежде чем элемент будет добавлен в BindingList. Я вижу, что есть событие ListChanged, но оно запускается после добавления элемента. Событие AddingNew запускается только при вызове метода AddNew (а не метода...
3457 просмотров
schedule 01.07.2023

Как вернуть BindingList только для чтения
У меня есть существующий класс со списком, и мне нужно изменить этот список на BindingList, но у класса есть свойство, которое возвращает ReadOnlyCollection этого списка. Важно, что этот список можно изменить только внутри этого класса. Теперь мне...
1881 просмотров
schedule 31.07.2022

Редактирование свойств списка с помощью DataGridview
Хорошо, у меня есть свой собственный класс: public class FileItem : INotifyPropertyChanged { int id=0; string value=""; public int Id { get { return id; } set { id = value;...
1510 просмотров
schedule 21.04.2022

С# Как лучше всего скопировать BindingList?
Каков наилучший способ скопировать BindingList? Просто использовать ForEach()? Или есть лучшие способы?
6492 просмотров
schedule 18.07.2023

Вставлять, только если новое обновление еще в BindingList
Привет, у меня есть собственный BindingList, содержащий продукты со следующей информацией string ProductID int Amount; Как бы я сделал возможным сделать следующее. ProductsList.Add(new Product("ID1", 10)); ProductsList.Add(new...
3026 просмотров
schedule 31.12.2022

Winform: привязка свойства настраиваемого элемента управления к BindingList
Я пытаюсь создать привязку своего настраиваемого элемента управления к объектам, находящимся в BindingList. В текстовом поле я легко могу написать textBox.DataBindings.Add("Text",myBindingList,"PropertyOfObjectOfBindingList") С моим...
2776 просмотров
schedule 06.07.2022

Как запустить событие удаления для элемента расширенного BindingList, когда PropertyGrid удалит этот элемент?
Проблема в том, что я использую этот расширенный BindingList public class RemoveItemEventArgs : EventArgs { public Object RemovedItem { get { return removedItem; } } private Object removedItem; public...
1098 просмотров
schedule 10.01.2023

ячейки сетки данных не обновляются при изменении свойств объекта в списке привязок
У меня есть приложение WPF с сеткой данных, ItemsSource которого является BindingList. Когда я вношу изменения в объекты в BindingList, сетка данных не обновляется. Как я могу убедиться, что сетка данных обновляется, когда я изменяю объект в...
1566 просмотров
schedule 21.12.2022

Как преобразовать StringCollection в BindingList
Можно ли преобразовать переменную StringCollection в BindingList , а затем обратно? Я пытаюсь привязать StringCollection к DataGridView , и я изо всех сил пытаюсь заставить его работать. Я хочу сделать то же самое с StringDictionary ....
789 просмотров

Что вызывает обновление пользовательского интерфейса при изменении ItemsControl.ItemsSource?
Я просто изучал разницу между BindingList и ObservableCollection, следуя этому вопросу: Почему НЕ BindingList в WPF В рамках этого я протестировал привязку ItemsSource ItemsControl к различным типам, включая List, Collection, ObservableCollection...
1818 просмотров

Производительность DataGridView в сочетании с источником данных BindingList
Я создаю приложение, которое должно отображать данные, полученные из внешней системы. Эти данные могут поступать очень быстро, в то время как количество байтов, занимаемых каждой строкой, относительно невелико. Это означает, что за единицу времени...
5746 просмотров

CancelEdit в источнике привязки не отменяет все отредактированные поля объекта
У меня есть bindingList<T> , что каждый объект списка привязки реализует INotifyPropertyChanged . В моей WinForm я использовал BindingSource и установил для него источник данных BindingList<T> , а затем привязал некоторое текстовое поле...
2674 просмотров

ComboBox SelectedItem изменяется при изменении BindingSource
У меня есть метод в моем диспетчере классов, который запускается, когда мой фоновый рабочий завершается и обновляет BindingList (_suppliers), и он выглядит так: private void _bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)...
266 просмотров

Преобразование общего списка в BindingList‹T›
У меня есть объект BindingList, который прикреплен к DataGridView. BindingList<FilesToProcessDataModels> Listfiles = new BindingList<FilesToProcessDataModels>(); dataGridFiles.DataSource = Listfiles; Я хочу отфильтровать список...
17211 просмотров
schedule 11.06.2022