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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Деструктор для DropDownList 
V
    Опции темы
alexburzak
  Дата 10.10.2007, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



В коде сделал DropDownList (веб-контроль)
Заполнил его вот так:
            ddlCompanyProduct.Items.Add("myText")
            ddlCompanyProduct.Items(0).Value = "AllCompany"
            ddlCompanyProduct.Items(0).Selected = True
На каком то этапе нужно заполнить его заново, то есть предварительно стерев всю инфу которую занес до этого.
Вопрос как это можно сделать?
Нужно что-то вроде деструктора для DropDownList
Инструменты: VB.NET FrameWork 2.xxxxxxxx
PM   Вверх
alexburzak
  Дата 11.10.2007, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



 smile 
Ой как я забурился оказывается....
Ведь это очень просто.
Нужно сделать вот так: 
 EnableViewState="false"
 smile 
Все ровно спасибо всем!
PM   Вверх
alexburzak
  Дата 11.10.2007, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Написал, достаточно сложный поиск. smile 
Но при тестировки его выяснилось, что все таки желательно не отключать ViewState а именно "стирать" все данные которые были занесенны ранее...
В связи с чем снова тот же вопрос:
Как можно "стереть" те айтомы(items) которые занес ранее?

PM   Вверх
tol05
Дата 11.10.2007, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Код

ddlCompanyProduct.Items.Clear()

и, если нетрудно, скажи почему нельзя отключать ViewState? (интересно просто) smile


--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
alexburzak
  Дата 12.10.2007, 17:43 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(tol05 @ 11.10.2007,  20:48)
Код

ddlCompanyProduct.Items.Clear()

и, если нетрудно, скажи почему нельзя отключать ViewState? (интересно просто) smile

Да нет совсем не трудно. Тем более ты мне помог. Спасибо, вроде функция на виду как я ее не нашел сам  не знаю.
Просто у меня магазин(смотри подпись), как уже говорил написал новый поиск для него(еще не опубликовал). Причем так как у меня куча продуктов, то все они разделены на три уровня.
Что-то вроде «Тип продукта», «Имя компании», «Сам продукт».
В поиске поставил два DropDownList(«Тип продукта», «Имя компании»)
Причем так как у меня структура ввиде дерева(то есть на каждый тип продукта есть несколько компаний), то этих два выпадающих списка(DropDownList) связанны между собой. Если использовать «мой» поиск несколько раз, то приходится каждый раз стирать содержимое DropDownList(«Тип продукта») в зависимости от DropDownList («Имя компании»), а если просто отключить «EnableViewState» то DropDownList(«Тип продукта») просто ничего не помнит, хотя в DropDownList («Имя компании») есть какая-либо компания.
Я надеюсь что объяснил понятно, если есть вопросы то спрашивай.
Вкратце еще раз, есть несколько DropDownList`ов один зависит от другого.
Логичной что бы в зависимующих DropDownList стирать все айтомы если в главных DropDownList поменялся другой айтем. Во нагорадил, сам ели понял.  smile 
Еще раз спасибо.


PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

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

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


 




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


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

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