У меня есть Gridview, в котором у меня есть два поля шаблона раскрывающегося списка. Я связал их во время выполнения с тем же элементом списка.
li = new listitem ("1","1");
dl1.items.add(li);
dl2.items.add(li);
li = new listitem ("2","2");
dl1.items.add(li);
dl2.items.add(li);
li = new listitem ("3","3");
dl1.items.add(li);
dl2.items.add(li);
dl1.selectedvalue = "2";
dl2.selectedvalue = "3";
После выполнения выше, dl1 и dl2 оба показывают мне «3» в качестве выбранного значения. Почему?
Я знаю способ использования двух разных списочных элементов при связывании, но я хочу знать, почему вышеописанное происходит?