Например, у меня есть SqlDataSource, который загружает список элементов. В моей форме у меня есть 3 раскрывающихся списка, в которых оба должны содержать тот же список значений, а затем пользователь может выбрать другое значение для каждого и сохранить.Кто-нибудь знает способ «поделиться» источником данных, не вызывая нескольких обратных передач?
При подключении каждого выпадающего списка к тому же SqlDataSource база данных получает трижды - по одному для каждого объекта, который перечисляет его как источник данных. Если я удалю «автоматические» ссылки, которые вы найдете в интерфейсе SmartTag, мне все равно придется иметь код, который будет вызывать DataBind для каждого из списков combobox, что снова вызовет три вызова в базу данных.
Я думаю, я мог бы вернуть значения в список строк, которые храню в ViewState, но есть ли лучший способ?
Прохладный - это, похоже, исправил его. Я думал, что он уже установлен, но я думаю, что это не так! Благодаря! – 2008-11-03 16:29:58