Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Как заставить поумнеть Combobox в datagrid? Добавлено: 27.08.06 15:57  

Автор вопроса:  Vugar Miriyev | Web-сайт: www.novadotnet.com | ICQ: 321950466 
Описание проблемы:
Имеется грид с двумя колонками и стилями textbox Кол1 и combobox Кол2. Стоит задача при переходе с одной строки на другую фильтровать datasource у Кол2 в соответсвии со значением из ячейки Кол1.
Что я сделал:
На событие CurrentCellChanged посадил процедуру, которая при переходе со одной строки на другую получает значение из Кол1 и меняет в tablestyle колонки Кол2 datasource. Всё работает за исключением того, что фильтруются естественно все строки (т.е. в текущей строке datasource соответствующий а в остальных строках показываемое значение Null), а мне нужно фильтровать только текущую.
Кого заинтересовал вопрос давайте покоммуницируем.

Ответить

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

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


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 27.08.06 18:06
Поумнеть вместе с Combobox? Нееееттт лучше буду дураком! )))

Что мешает CurrentCellChanged перед процедурой что вызываешь ещё и учитывать текущую строку?

Ответить

Номер ответа: 2
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #2
Добавлено: 04.09.06 18:29
насколько я понял при изучении наследования - тот комбо, который мы видим при нажатии на DGV - один и тот же для всех строк. Следовательно, чтобы полноценно владеть ситуацией, тебе надо перозначить editcontrol на свой комбик и там уже делать всё как захочешь. Однако я думаю, что должно получиться и проще - попробуй установить DataSource для комбо BindingSource, которому в DataSource установишь то, что у тебя сейчас в сурсах для комбо. Потом при попытке изменить значение второй ячейки меняй фильтр у BindingSource на значение из первой ячейки (ставь типа first_column_name=row_value).

Ответить

Страница: 1 |

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



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