2011-07-28 5 views
0

다음 항목과 값을 가진 목록 상자가 있습니다.ListBox에서 잘못된 값을 가져 오면 어떻게 올바른 값을 얻을 수 있습니까?

항목, 기타 요금/세금/노동 요금

가치, 내가 세금 항목을 선택하면/50.00/100.00

문제 50.00이며, 그것은 기타로 바뀔 것이다. 같은 가치를 지니고 있기 때문에 요금이 부과됩니다. 값이 동일하면 목록 상자에 올바른 항목과 값을 줄 수 있습니까?

감사합니다.

+1

귀하의 질문은 문맥에 맞지 않으므로 의미가 없습니다. 우리는 당신이 말하고있는 언어 및/또는 시스템과 다른 것들을 알지 못합니다. 일부 코드는 아프지 않습니다 ... – PhiLho

답변

1

값 속성을 고유 ID (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;