Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не работает сорттровка в DataGridView, DataGridView, сортировка по клику 
:(
    Опции темы
Tauler
Дата 27.9.2007, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 29.6.2007

Репутация: нет
Всего: нет



парни .есть у меня ДатаГритВью, к нему прибинден List через BindigSource. Судя по статье на RSDN, грид должен сортировать свое содержимое по клику  по заголовку в столбце, причем сортировка включена вроде как по дефолту. Но ни фига не сортирует. в чем трабл? че включить в гриде надо? Памагитеееее!
PM MAIL   Вверх
Fin
Дата 27.9.2007, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дракон->Спать();
**


Профиль
Группа: Участник
Сообщений: 687
Регистрация: 4.1.2006

Репутация: нет
Всего: 10



DataGridView только показывает данные. А вот сортировать ты должен сам самостоятельно по клику. Подписываешся на событие Sorting (если я правильно помню) и в обработчике события отсортировываеш твой List.


--------------------
Пролетал мимо.
PM MAIL   Вверх
archeg
Дата 27.9.2007, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 9
Всего: 27



Цитата(Fin @  27.9.2007,  10:40 Найти цитируемый пост)
А вот сортировать ты должен сам самостоятельно по клику.

Разве? оО

Может там отключена сортировка? без биндинга сортируется?


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
Tauler
Дата 27.9.2007, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 29.6.2007

Репутация: нет
Всего: нет



Может я конечно и торможу, но вот тут  http://rsdn.ru/article/dotnet/DataGridView20.xml   русским по белому - 

Цитата


Если DataGridView привязан через свойство DataSource к источнику данных, то по умолчанию выполняется следующее.
Каждая колонка, получаемая из источника данных, вызовет добавление соответствующей колонки в control-е.
Названия колонок источника отобразятся в заголовках колонок.
Если пользователь щелкнет по заголовку колонки, строки будут автоматически отсортированы.



Вот. источник данных -через BindingSource список List, все по науке...
PM MAIL   Вверх
Fin
Дата 27.9.2007, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дракон->Спать();
**


Профиль
Группа: Участник
Сообщений: 687
Регистрация: 4.1.2006

Репутация: нет
Всего: 10



Я в свое время делал через SortMode = DataGridViewColumnSortMode.Programmatic; Но это ладно smile

Читаем MSDN http://msdn2.microsoft.com/en-us/library/9...cdy(vs.80).aspx
Цитата

Automatic - Default for text box columns. Unless column headers are used for selection, clicking the column header automatically sorts the DataGridView by this column and displays a glyph indicating the sort order.

Цитата

NotSortable - Default for non–text box columns. You can sort this column programmatically; however, it is not intended for sorting, so no space is reserved for the sorting glyph. 



--------------------
Пролетал мимо.
PM MAIL   Вверх
Tauler
Дата 27.9.2007, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 29.6.2007

Репутация: нет
Всего: нет



Цитата

Automatic - Default for text box columns. Unless column headers are used for selection, clicking the column header automatically sorts the DataGridView by this column and displays a glyph indicating the sort order.


ну вот нету автоматика.. :( 
PM MAIL   Вверх
ПапаМишка
Дата 27.9.2007, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 30.10.2005
Где: Саратов

Репутация: нет
Всего: нет



какую студию юзаешь?
PM ICQ   Вверх
Tauler
Дата 27.9.2007, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 29.6.2007

Репутация: нет
Всего: нет



Visual Studio 2005  и помойму даж сервис пак 1 стоит


Microsoft Visual Studio 2005
Version 8.0.50727.42  (RTM.050727-4200)
Microsoft .NET Framework
Version 2.0.50727

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0693 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.