ListBox получает неправильно выбранное значение, как я могу получить правильное значение? - PullRequest
0 голосов
/ 28 июля 2011

У меня есть список со следующими элементами и значениями.

Предметы, доп. Сбор / Налоги / Сборы за работу

Значение, 50,00 / 50,00 / 100,00

Проблема в том, что когда я выбираю пункт налогов, он превращается в Разное. Сборы, потому что они имеют одинаковую стоимость. Возможно ли, чтобы список получал правильные элемент и значение, если значения совпадают ??

Спасибо!

1 Ответ

1 голос
/ 28 июля 2011

Используйте атрибут value в качестве уникального идентификатора (miscCharge, Taxes) и текстовый атрибут в качестве того, что отображается пользователю (50.00, 50.00).

<asp:ListItem value="item1" Text="50" Selected="True"></asp:ListItem>
<asp:ListItem value="item2" Text="50"></asp:ListItem>

ListItem selectedItem = list1.SelectedItem;
string id = list1.SelectedItem.Value;
string text = list1.SelectedItem.Text;
...