| 
 | 
| 
 
Я убью тебя! Лодочник!!! (= BindingContext) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  если бы мне кто то заранее сказал про эти (@#$%^!) выкрутасы с байндингом лучше бы я Дельфи выучил в детстве и сидел бы сейчас с умным видом надувшись пива где то в НИИЧаВО. ни одна задача не прошла с первого раза гладко.. имеем юзер контрол простейшего вида с дропдауном. привязываем его к таблице. все работает с 15-го пинка. но вот что интересно. если привязываемое значение не существует в айтемах дропдауна то почему то при смене байндинг контекста в дропдауне остается старое значение. т.е. если я создал новую запись то все дропдауны на странице остаются заполненными значениями из предыдущей записи и понять юзеру что к чему просто невозможно. при дебаге get/set проперти Value в юзер контроле показывает что Value = xxxx где хххх - значение этого же велью в старой записи хотя значение привязанного поля в таблице просто 0. добавление пустого айтема со значением 0 и текстом "" опять же не привело ни к каким изменениям. есть у кого то какие то мысли на этот счет? или "может туда гранату бросить?..." (С) Народное творчество ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2003, 18:27 | 
  
  
  
   | 
||
| 
 
Я убью тебя! Лодочник!!! (= BindingContext) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ты попал это bug 2002 года, который еще не исправлен даже в framework 1.2 Q327244 BUG: ComboBox Does Not Clear When You Set SelectedIndex to -1 ms-help://MS.MSDNQTR.2003APR.1033/enu_kbnetframeworkkb/netframeworkkb/327244.htm хоть там речь идет о SelectedIndex, все остается верно и для SelectedValue, причем усугубляется для SelectedValue задействованного через DataBinding ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2003, 20:56 | 
  
  
  
   | 
||
| 
 
Я убью тебя! Лодочник!!! (= BindingContext) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  да уж, осталось действительно только бросить гранату :( ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.12.2003, 21:04 | 
  
  
  
   | 
||
| 
 
Я убью тебя! Лодочник!!! (= BindingContext) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  спасибо за ответ.. вот так все и узнаешь... пришлось таки остановиться на варианте - добавлять первым айтем с 0 значением и при получении NULL из базы делать SelectedIndex = 0. короче така фигня малятки... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.12.2003, 12:05 | 
  
  
  
   | 
||
| 
 
Я убью тебя! Лодочник!!! (= BindingContext) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Я тоже наступил на грабли с биндингом. В конце концов пришлось от него отказаться и делать загузку/выгрузку значений из БД кодом (у меня VS.NET 2003 Final Beta, другой пока нет). Гемморно немного, но зато без глюков... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.12.2003, 16:51 | 
  
  
  
   | 
||
| 
 
Я убью тебя! Лодочник!!! (= BindingContext) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Flare твоя фамилия не Чернецкий случайно? знавал я в одессе пряника с такой фамилией который похожим образом выражает свои мысли.. ну мало ли ;) надо же спросить ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.12.2003, 17:23 | 
  
  
  
   | 
||
| 
 
Я убью тебя! Лодочник!!! (= BindingContext) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Нет, моя фомилия не Чернецкий. :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.12.2003, 15:56 | 
  
  
  
   | 
||
| 
 
Я убью тебя! Лодочник!!! (= BindingContext) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ой, "фамилия". Надо же, так я ещё не ошибался :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.12.2003, 15:57 | 
  
  
  
   | 
||
| 
 
Я убью тебя! Лодочник!!! (= BindingContext) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  мабуть тогда Чернышевский? Или Гоголь :)  грюзинский пошутилка :) С Новым Годом!! (на всякий случай - если буду пьян и не дотянусь до клавы) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.12.2003, 17:54 | 
  
  
  
   | 
||
| 
 
Я убью тебя! Лодочник!!! (= BindingContext) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  2Полуэкт  Вот это не читали? http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/servercontrols.asp ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.12.2003, 16:01 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=17&fpage=131&tid=1354247]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    49ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    47ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 13ms | 
| total: | 150ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...