Привязка коллекций к таблице
Atom Ответить
01.09.2013


Как привязать к таблице GridView или ListView поля из 2-х и более коллекций? Или возможно только 1 таблица = 1 коллекция?

И ещё. Можно ли как-то прямо в WPF применять ru-RU культуру к ячейкам таблиц?

Теги:


Спасибо:




3 Ответов
IvanB

Фотография
Дата: 02.09.2013
Ответить


Buratino Перейти
Как привязать к таблице GridView или ListView поля из 2-х и более коллекций? Или возможно только 1 таблица = 1 коллекция?

Источник данных может быть только один. Если нужно использовать несколько коллекций, то тогда, можно создать класс, содержащий в качестве полей нужные коллекции и экземпляр этого класса использовать уже в качестве источника данных.
Buratino Перейти

И ещё. Можно ли как-то прямо в WPF применять ru-RU культуру к ячейкам таблиц?

Думаю что нет. Можно попробовать переопределить интерфейс IFormattable для типов полей, а лучше назначить нужную культуру в конфигурации сборки, чтобы она была по умолчанию и использовалась при всех выводах информации, если не указана другая культура.
Спасибо:

Buratino

Фотография
Курсы
Дата: 02.09.2013
Ответить


Когда ObservableCollection коллекция очищается и в неё записываются новые данные, то все изменения отражаются в UI.
Но почему, когда редактируется только одно свойство, изменения в окне не происходят? Даже если таблицу обновить так:
Код
myGrid.Items.Refresh();
или привязать заново
Код
myGrid.ItemsSource = MyCollection;
Автор топика
Спасибо:

IvanB

Фотография
Дата: 03.09.2013
Ответить


Buratino Перейти
Когда ObservableCollection коллекция очищается и в неё записываются новые данные, то все изменения отражаются в UI.
Но почему, когда редактируется только одно свойство, изменения в окне не происходят? Даже если таблицу обновить так:
Код
myGrid.Items.Refresh();
или привязать заново
Код
myGrid.ItemsSource = MyCollection;


Пришлите проект, разберемся. Думаю так быстрее будет.
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy