Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / DataGrid - быть или не быть / 25 сообщений из 60, страница 1 из 3
08.07.2010, 17:06
    #36730925
winsky!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
ну-ка, апологеты ВПФ, убедите меня, что мой новый проект нужно именно на нем делать.
ваще-то практически уже приняли решение, но уперлись в быстродействие DataGrid (WPFToolkit).
источник - около 1000 строк и 20 колонок. тупит просто невероятно. DataGridView в винформз по стравнению с ним - просто летает с тем же источником.
что посоветуете?
...
Рейтинг: 0 / 0
08.07.2010, 17:08
    #36730935
winsky!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
+
добавление группировок - это вообще для него смерть.
...
Рейтинг: 0 / 0
08.07.2010, 23:27
    #36731498
i
i
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
Попробуй ListView c UI virtualization, WinForms покажется таким же тугодумным, как Mусечка
...
Рейтинг: 0 / 0
09.07.2010, 06:10
    #36731655
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
winsky!+
добавление группировок - это вообще для него смерть.Там добавление группировок для всего смерть, не только для грида.
...
Рейтинг: 0 / 0
09.07.2010, 07:39
    #36731673
i
i
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
Алексей Кwinsky!+
добавление группировок - это вообще для него смерть.Там добавление группировок для всего смерть, не только для грида.
Брехня.
В плане производительности WPF минимум на два порядка быстрее WinForms. Для больших объемов с виртуализацией - в надцать
...
Рейтинг: 0 / 0
09.07.2010, 08:35
    #36731692
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
iБрехня.
В плане производительности WPF минимум на два порядка быстрее WinForms. Для больших объемов с виртуализацией - в надцатьОтрисовка - да. А вот всё остальное...
...
Рейтинг: 0 / 0
09.07.2010, 09:58
    #36731823
winsky!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
iАлексей Кwinsky!+
добавление группировок - это вообще для него смерть.Там добавление группировок для всего смерть, не только для грида.
Брехня.
В плане производительности WPF минимум на два порядка быстрее WinForms. Для больших объемов с виртуализацией - в надцать
говорю - то что вижу. винфоромз грид вс впф винформз с аналогичным источником - земля и небо. так что не надо тут ля-ля.
...
Рейтинг: 0 / 0
09.07.2010, 11:30
    #36732069
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
iВ плане производительности WPF минимум на два порядка быстрее WinForms. Для больших объемов с виртуализацией - в надцать
Два порядка - это в сто раз
...
Рейтинг: 0 / 0
09.07.2010, 12:36
    #36732302
i
i
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
ИзопропилiВ плане производительности WPF минимум на два порядка быстрее WinForms. Для больших объемов с виртуализацией - в надцать
Два порядка - это в сто раз
А во сколько по-твоему быстрее векторы через DirectX с неполной отрисовкой экрана при изменениях и вcтроенной витруализацией контролов,чем GDI+ битмапы.
...
Рейтинг: 0 / 0
09.07.2010, 12:53
    #36732342
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
Перед рисованием ещё должна создаться куча FramerworkElement-ов со своими свойствами зависимостей, стилями, темплейтами, лайоутами, биндингами и прочей туфтой. Отображаемых на экране ячеек для тормозов поуши хватает. Никакая виртуализация не помогает.

А так - да, через директикс рисует быстро. Только толку от этого мало.
...
Рейтинг: 0 / 0
09.07.2010, 15:11
    #36732827
winsky!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
iИзопропилiВ плане производительности WPF минимум на два порядка быстрее WinForms. Для больших объемов с виртуализацией - в надцать
Два порядка - это в сто раз
А во сколько по-твоему быстрее векторы через DirectX с неполной отрисовкой экрана при изменениях и вcтроенной витруализацией контролов,чем GDI+ битмапы.
деденько, я разве тебе ТУТ говорю про рисование?!
я про конкретный элемент спрашиваю - который реально ТУПИТ по сравнению с не самым быстрым гридвью.

одним словом - нефиг разводить срачь в это ветке не по теме.
...
Рейтинг: 0 / 0
09.07.2010, 21:18
    #36733554
i
i
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
Тема флудовая сама по себе изначально.
1. Никто переубеждать не будет, сидите дальше на WinForms
2. Grid в WPF нужен только апологетам умершей технологии, тк они кроме этого ничего не видели. MS сознательно не вводила его, чтобы умники не делали по двадцать полей в одной сетке. Посему, особо не заморачивалась с его созданием, сделала куцый вариант только после второй версии в SL. Если нужно быстродействие, покупайте платные варианты. Если нет на это $500 баксов, см пункт 1.
3. Для тех у кого растут руки не оттуда или могут жевать только попкорн, в сети есть готовые тесты по быстродействию(грида там, естественно, нет. Cравнивают с ListView)
...
Рейтинг: 0 / 0
12.07.2010, 09:00
    #36735158
von_der_Pschick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
iТема флудовая сама по себе изначально.
1. Никто переубеждать не будет, сидите дальше на WinForms
2. Grid в WPF нужен только апологетам умершей технологии, тк они кроме этого ничего не видели. MS сознательно не вводила его, чтобы умники не делали по двадцать полей в одной сетке. Посему, особо не заморачивалась с его созданием, сделала куцый вариант только после второй версии в SL. Если нужно быстродействие, покупайте платные варианты. Если нет на это $500 баксов, см пункт 1.
3. Для тех у кого растут руки не оттуда или могут жевать только попкорн, в сети есть готовые тесты по быстродействию(грида там, естественно, нет. Cравнивают с ListView)

Сева, чем распинаться на форумах, за деньги или бесплатно, не знаю, написали бы вы лучше Книгу, для нас, неразумных клепателей формочек к БД, как правильно и красиво делать бизнес-приложения на WPF. А то сколько не посмотришь примеров из англоязычного инета, все не сложнее CustomerView и ссылок на статью Смита про MVVM. Оно, конечно, интересно, но нет четкой методологии. Книжки типа "Microsoft Silverlight 4 Business Application Development Beginners Guide 2010" как-то не радуют.
ps а насчет грида с ТС согласен, удивлялся тормозам еще с бета-тулкит версии.
...
Рейтинг: 0 / 0
12.07.2010, 11:47
    #36735434
i
i
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
В ветке Winforms, парень пытается применить подходы из VFP.
Много вы ему ответили?
...
Рейтинг: 0 / 0
12.07.2010, 11:59
    #36735487
winsky!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
iТема флудовая сама по себе изначально.
1. Никто переубеждать не будет, сидите дальше на WinForms
2. Grid в WPF нужен только апологетам умершей технологии, тк они кроме этого ничего не видели. MS сознательно не вводила его, чтобы умники не делали по двадцать полей в одной сетке. Посему, особо не заморачивалась с его созданием, сделала куцый вариант только после второй версии в SL. Если нужно быстродействие, покупайте платные варианты. Если нет на это $500 баксов, см пункт 1.
3. Для тех у кого растут руки не оттуда или могут жевать только попкорн, в сети есть готовые тесты по быстродействию(грида там, естественно, нет. Cравнивают с ListView)
дарагуша ты моя. у меня задача такая - двадцать полей в сетке. так диктует заказчик, а он всегда прав. и если технология не позволяет сделать это быстро и без плясок с бубном - то это горе технологии а не мое. всегда найдутся альтернативы. пока от вас мы видим только кидание какашками на вентилятор, а не конкретные предложения. Платный вариант? ок - какой?
...
Рейтинг: 0 / 0
12.07.2010, 12:03
    #36735504
winsky!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
iВ ветке Winforms, парень пытается применить подходы из VFP.
Много вы ему ответили?
предлагайте альтернативный сетке с 20 и более полями подход.
вы же его не озвучили. есть какой-то мифический альтернативный подход... ну и?
...
Рейтинг: 0 / 0
12.07.2010, 12:22
    #36735552
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
winsky!, девок посмотри. может понравится
...
Рейтинг: 0 / 0
12.07.2010, 16:45
    #36736342
i see
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
i
2. Grid в WPF нужен только апологетам умершей технологии, тк они кроме этого ничего не видели. MS сознательно не вводила его, чтобы умники не делали по двадцать полей в одной сетке.MS в примерах рисует красивые списки сотрудников вымышленной фирмы, при наведении курсора анимированно отображающие фотографию вымышленного сотрудника, сияющего зубопротезной улыбкой, и его ФИО. Но для реальных бизнес-приложений этого явно недостаточно. Какая альтернатива гриду, если нужен именно грид? Придумано что-то новое?
...
Рейтинг: 0 / 0
12.07.2010, 18:52
    #36736776
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
i seei
2. Grid в WPF нужен только апологетам умершей технологии, тк они кроме этого ничего не видели. MS сознательно не вводила его, чтобы умники не делали по двадцать полей в одной сетке.Какая альтернатива гриду, если нужен именно грид? Придумано что-то новое?
Вы всё делаете неправильно
Оставайтесь на WinForms
Покупайте платные варианты.
У селектора есть свойство, отвечающее за такое поведение.
Читайте документацию.
Абр
Абры
Абрывалг.

(хоть немного похоже на эпического Севку?)
...
Рейтинг: 0 / 0
12.07.2010, 19:23
    #36736816
i
i
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
i seei
2. Grid в WPF нужен только апологетам умершей технологии, тк они кроме этого ничего не видели. MS сознательно не вводила его, чтобы умники не делали по двадцать полей в одной сетке.MS в примерах рисует красивые списки сотрудников вымышленной фирмы, при наведении курсора анимированно отображающие фотографию вымышленного сотрудника, сияющего зубопротезной улыбкой, и его ФИО. Но для реальных бизнес-приложений этого явно недостаточно. Какая альтернатива гриду, если нужен именно грид? Придумано что-то новое?
Это только в Winforms один вариант, а WPF их масса. Для начала - ListBox, где данные можно показать не уходящими за горизонт
...
Рейтинг: 0 / 0
12.07.2010, 19:27
    #36736823
winsky!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
авторУ селектора есть свойство, отвечающее за такое поведение.
какое свойство?
IWantToBeGrid?

какое бы у него ни было поведение на если я прикручу 20*1000 наследников этого самого селектора в одно окно, то будут гайки...
...
Рейтинг: 0 / 0
12.07.2010, 19:27
    #36736824
i
i
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
ЛП, ты уж точно похож на всем известного голубка-кролика. Отличить невозможно.
...
Рейтинг: 0 / 0
12.07.2010, 19:30
    #36736829
winsky!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
ii seei
2. Grid в WPF нужен только апологетам умершей технологии, тк они кроме этого ничего не видели. MS сознательно не вводила его, чтобы умники не делали по двадцать полей в одной сетке.MS в примерах рисует красивые списки сотрудников вымышленной фирмы, при наведении курсора анимированно отображающие фотографию вымышленного сотрудника, сияющего зубопротезной улыбкой, и его ФИО. Но для реальных бизнес-приложений этого явно недостаточно. Какая альтернатива гриду, если нужен именно грид? Придумано что-то новое?
Это только в Winforms один вариант, а WPF их масса. Для начала - ListBox, где данные можно показать не уходящими за горизонт
мне нужно выделение ячеек, а не всего айтема.
...
Рейтинг: 0 / 0
12.07.2010, 19:31
    #36736832
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
winsky!авторУ селектора есть свойство, отвечающее за такое поведение.
какое свойство?
Только севка на это может тебе ответить.
Он у нас знаток по свойствам селектора.
...
Рейтинг: 0 / 0
12.07.2010, 19:34
    #36736839
i
i
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGrid - быть или не быть
winsky!авторУ селектора есть свойство, отвечающее за такое поведение.
какое свойство?
IWantToBeGrid?

какое бы у него ни было поведение на если я прикручу 20*1000 наследников этого самого селектора в одно окно, то будут гайки...
Не забудь еще обнулить для жесткости, а то барабашки заведутся.

ЗЫ В ветке WInforms, вы частенько учите других, что не нужно тащить подходы, которые есть VFP или Delphi.
Вот и следуйте своим советам.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / DataGrid - быть или не быть / 25 сообщений из 60, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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