Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / DataGrid, достучаться до типа данных колонки / 5 сообщений из 5, страница 1 из 1
17.03.2012, 08:00
    #37709617
sa13m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid, достучаться до типа данных колонки
Добрый день!

DataGrid заполняется таблицей из БД. Необходимо получить тип данных(int,datetime...) по определенной колонке.
Спасибо!
...
Рейтинг: 0 / 0
17.03.2012, 10:28
    #37709663
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid, достучаться до типа данных колонки
sa13m,

таблицей = DataTable? тогда в нем и смотрите.
...
Рейтинг: 0 / 0
17.03.2012, 17:58
    #37710003
sa13m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid, достучаться до типа данных колонки
Lelouchsa13m,

таблицей = DataTable? тогда в нем и смотрите.

Источником данных может быть все, что угодно, но необходима поддержка фильтрации, группировки... Например ListCollectionView, но обращаться в источник данных не вариант, необходимо выдрать информацию из DataGrid, в DataGridColumnHeader нужную информацию найти не удалось, но это бы очень упростило задачу. Но нашел не очень красивое решение и оно меня не очень устраивает(тип данных нужен для фильтрации, там и ищу):
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
            ICollectionView view = CollectionViewSource.GetDefaultView(dataGrid.ItemsSource);
            if (view != null && view.CanFilter == true)
            {
                string dataType = string.Empty;
                view.Filter = (item) =>
                {
                      dataType = (item as DataRowView).DataView.Table.Columns[filter.Key].DataType.Name.ToString();
                      ...
                }
            }



В идеале необходимо узнать тип данных до фильтрации.
Спасибо!
...
Рейтинг: 0 / 0
19.03.2012, 22:42
    #37712578
sa13m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid, достучаться до типа данных колонки
все еще актуально
...
Рейтинг: 0 / 0
20.03.2012, 09:02
    #37712786
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid, достучаться до типа данных колонки
sa13m,

рефлексия вам в помощь.

п.с. обычно пишут какие технологии используются, чтобы отвечающие были в курсе по какой из них отвечать.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / DataGrid, достучаться до типа данных колонки / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]