ASP.NET ListBox: отображать текст и значение? - PullRequest
1 голос
/ 20 июля 2011

У меня есть список на моей странице aspx.

Мне бы хотелось, чтобы отображался как текст, так и связанные с ним значения (не индекс). Так что, если бы я должен был добавить элементы, подобные этому

Dim this As ListItem = New ListItem("Horse", "2")
Dim that As ListItem = New ListItem("Dog", "3")

me.ListBox.Items.Add(this)
me.ListBox.Items.Add(that)

мой список будет выглядеть примерно так (прошу прощения за мой список художественных талантов):

--------------
|2 Horse     |
|3 Dog       |
--------------

Есть ли способ сделать это?

Спасибо

Jason

Ответы [ 2 ]

2 голосов
/ 21 июля 2011

Добавить идентификатор как часть текста элемента?

Dim this As ListItem = New ListItem("2 Horse", "2")
Dim that As ListItem = New ListItem("3 Dog", "3")
1 голос
/ 21 июля 2011

Конечно, почему бы просто не объединить текст и значение в переменную.

Dim nextItem as ListItem = New ListItem(String.Concat("2", " ", "Horse"), "2")

ListBox.Items.Add(nextItem)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...