|
Модераторы: gambit, Partizan |
|
Glen |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 60 Регистрация: 15.1.2010 Репутация: нет Всего: нет |
У меня есть WinForms приложенеи с гридом DataGridViewDataGridView. Он привязан к BindingSource по примерно такой схеме:
.....
И вот от меня захотели чтобы я этот унаследованный код доработал - чтобы в myGrid этот столбец стал сортируемым. И чтобы (главное) сортировали его не по этому "int Code", а по строковому значению (которое я могу получить определённым путём, имея "int Code"). Причём (продукт уже написан) я не имею возможности расширить этот IObj, добавив туда новое свойство, по которому стану сортировать. Я знаю про то что есть DataGridViewColumnSortMode.Programmatic; что я могу перехватить событие ColumnHeaderMouseClick у Grid-а и там обеспечить сортировку. Если бы я мог расшрить интерфейс IObj новым полем - всё было бы сделано; в DataGridView есть свойство Sort где бы я указал имя этого IObj-свойства. Но - как я сказал - трогать интерфейс IObj я не могу. Можно ли как-то решить эту задачу? Есть ли способ "всунуть" мою custom-сортировку в существующую схему? |
||||
|
|||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |