Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: .Net "DataGrid" vs. "MsHFlexGrid" Добавлено: 21.11.03 22:42  

Автор вопроса:  Павло

Кто как думает? Насколько MsHFlexGrid превосходит .Нетовский DATAGrid. Насколько я понял в .Net DG нельзя склеивать ячейки?...

Производительность?

Заранее спасибо. Налевывается новый проект - решаю какую сетку использовать.

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 ol2003



Вопросов: 3
Ответов: 122
 Профиль | | #1 Добавлено: 23.11.03 20:18

Самому пришлось столкнуться с таким же выбором. DataGrid работает, конечно, быстрее, кроме того если загрузить надо весь DataSet разом и по-быстрому передавать изменения в БД - просто блеск.

FlexGrid удобнее если графическое оформление важнее - можно менять шрифты и цвет в каждой ячейке, менять размеры колонок и строк . Однако медленне работает и в целом загрузка требует большего кода. И данные из одной выбранной строки передавать проще.

Ответить

Номер ответа: 2
Автор ответа:
 Воронков Василий



Вопросов: 1
Ответов: 90
 Профиль | | #2 Добавлено: 24.11.03 09:55

Размеры колонок и строк можно менять и в DataGrid. Более того можно определять даже собственные стили колонок.

Ответить

Номер ответа: 3
Автор ответа:
 ol2003



Вопросов: 3
Ответов: 122
 Профиль | | #3 Добавлено: 24.11.03 17:06

To Voronkov:

Individual'no? Ya chego-to ne nashel takoe svoystvo. Primerchik ne kinesh?

Ответить

Номер ответа: 4
Автор ответа:
 Павло



Вопросов: 8
Ответов: 24
 Профиль | | #4 Добавлено: 24.11.03 20:41

Насколько я понял в Datagrid можно любой элемент управления вставить? Или это не так?..

И еще вопрос, есть ли возможность разорванного выбора ( с CTRL) например?

Ответить

Номер ответа: 5
Автор ответа:
 Воронков Василий



Вопросов: 1
Ответов: 90
 Профиль | | #5 Добавлено: 24.11.03 21:57

Ты объясни подробнее, какая у тебя задача. Я завтра вечером протрезвею и кину примерчиком..

Ответить

Номер ответа: 6
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #6
Добавлено: 25.11.03 09:48
В стандартный DataGrid можно вставлять контролы. Достаточно создать
свой ColumnStyle, унаследовав класс DataGridColumnStyle, и в нём
организовать отрисовку своей колонки.

В стандартном DataGrid можно выделать строки с использованием Ctrl.
Неоднократно проверено на практике.

Ответить

Номер ответа: 7
Автор ответа:
 Павло



Вопросов: 8
Ответов: 24
 Профиль | | #7 Добавлено: 25.11.03 13:12

Задачи следующие:

  • Нерадивым и непонятливым юзерам отображать результаты выборки. В связи с этим хотел использовать FlexGrid, потому что можно красиво показывать инфу и ADO обычное ближе и роднее пока.
  • С другой стороны хочется вставлять некоторые контролы в Грид. С флажком все понятно и просто, а раскрывающий список, например, не очень. Ради контролов можно и слиянием ячеек пожертвовать.
  • Вообще надо получить строку с флажком, раскрывабщимся списком, парой тесктфилдов,имэйджом. Когда по имэйджу щелкаешь - форма с большим имейджом. Ну и в таком духе. Пока разберусь как из DATASET'a имейдж вытянуть - меня уже уволят....

Не так давно (3 недели) как на .NET перешли. До этого тока VB6 и Delphi пользовали. Интересно освоить новенькое. Но у меня есть некоторые основания бояться, что ADO.NET со своими дикими DATASET будет память на клиентах кушать. Или я ошибаюсь? 

Использую SQL Server 2000.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам